谷歌地图当前位置绘图

Posted

技术标签:

【中文标题】谷歌地图当前位置绘图【英文标题】:Google maps current location plotting 【发布时间】:2015-07-21 10:55:42 【问题描述】:

我有以下代码来查找用户当前位置。

if (navigator.geolocation) 
        // Get current position
        navigator.geolocation.getCurrentPosition(function (position) 
          myLatLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
          alert(myLatLng);
        ,
        function () 
          alert('fallback');
        );
     

上面的代码可以正常工作,但它会提示用户询问“你想与 www.something.com 分享你的位置吗?”。现在,如果用户不想分享他的位置,那么我需要显示一些警报。我该怎么做?

【问题讨论】:

【参考方案1】:

您的代码运行良好,您可以在此处查看。

<a href="https://jsfiddle.net/4cbuhhj2/">This jsfiddle</a>

【讨论】:

它在您选择共享位置选项时起作用。如果我选择“不是现在”选项,我需要得到不同的警报。 您正在使用哪个浏览器。我正在尝试使用 chrome,它问我“Js fiddle 想知道你的位置”,选项是只允许和阻止。 试试这个***.com/questions/5947637/…

以上是关于谷歌地图当前位置绘图的主要内容,如果未能解决你的问题,请参考以下文章

如何更改谷歌地图绘图管理器工具栏工具提示?

谷歌地图 - 当前位置 - 没有 HTML5

在谷歌地图中将当前位置映射到目的地位置

谷歌地图中的当前位置与swift

如何在谷歌地图应用程序中从另一个位置显示当前位置?

谷歌地图查找当前位置和附近的地方