如何使用谷歌地图选择我的地理位置

Posted

技术标签:

【中文标题】如何使用谷歌地图选择我的地理位置【英文标题】:How to pick my geo location using google maps 【发布时间】:2015-09-04 18:35:47 【问题描述】:

我是地理位置的新手,我正在使用 php。我想在我的网站上获得一张地图,我网站上的一个人知道他的确切位置。他还应该能够像在 swiggy.com 中那样更改他在地图上的位置

【问题讨论】:

请发布代码,显示您到目前为止所尝试的内容。 How to Ask 【参考方案1】:

好的,我假设您已经阅读了 Google Map API 文档。谷歌搜索你所问的应该会把你带到这里:

https://developers.google.com/maps/articles/geolocation

我要告诉你的是如何添加可拖动标记。

  var map = new google.maps.Map([...])
  //After using geolocation and getting the user coordinates

  var marker = new google.maps.Marker(
    //Note this variable contains the previously created LatLng Object
    //with the user position
    position: userPosLatLng, 

    //Important so the user can realocate
    draggable: true,

    map: map,
    title: 'You're here'
  );

您想在用户停止拖动标记时更新用户坐标吗?

给你。在前面几行之后添加这个事件监听器:

google.maps.event.addListener(marker, 'dragend', function(event) 
    userPosLatLng = event.latLng;
);

【讨论】:

以上是关于如何使用谷歌地图选择我的地理位置的主要内容,如果未能解决你的问题,请参考以下文章

如何从我的应用程序中打开标准的谷歌地图应用程序,然后选择一个位置然后重定向回我的应用程序?

如何让谷歌地图再次请求位置权限?

如何使用 swift 在谷歌地图中更改我的位置按钮的位置

如何在谷歌地图上快速更改我的位置按钮的位置

谷歌地图在地图上预览选定的位置

Android:如何使用谷歌地图在我的应用中显示用户当前位置?