根据Google地图上的标记位置获取坐标

时间:2020-02-11 06:49:47

标签: laravel google-maps coordinates google-maps-markers latitude-longitude

Aoa,

我正在开发一个Web应用程序,商店供应商必须在该应用程序中放置其商店的经度和纬度。 如果他/她正在使用商店中的应用程序,则很容易获得。但是,如果他/她在其他地方,我想向供应商显示地图选项,供他/她在其商店中搜索点。而且我可以从该标记位置获得坐标。

我研究了Google Map API,发现了很多有用的东西,但是不知道如何实现,因为我找不到从标记中获取坐标的任何信息。

如果有人可以指导我应该去哪里看或者应该学习什么来解决我的问题,那将是很棒的事情。

先谢谢了。

2 个答案:

答案 0 :(得分:0)

搜索位置后,右键单击Google地图上的红色标记,然后选择“这里是什么?”然后您会在弹出窗口中看到坐标。

答案 1 :(得分:0)

每次单击地图中的某个点时,您都​​可以使用Maps JavaScript API放置一个标记,然后获取该点的坐标并显示它,以便您的用户可以直接获取该标记的确切坐标。这是我制作的This来演示的。

在代码中,我使用了地图的侦听器来检查地图上的每次点击,并在其上放置标记。然后,它将使用标记的坐标更新标签显示。

 map.addListener('click', function(event) {
    addMarker(event.latLng);
    document.getElementById("text").innerHTML = event.latLng.lat() + ',' + event.latLng.lng();
  });

希望这会有所帮助!

相关问题