gpt4 book ai didi

javascript - 使用标记从谷歌地图获取纬度/经度坐标

转载 作者:IT王子 更新时间:2023-10-29 00:05:44 61 4
gpt4 key购买 nike

我只是想知道是否有人知道可以执行以下操作的简单脚本:

在 View 中加载谷歌地图,单击时会显示一个标记,将经纬度值保存到变量中?

有谁知道PHP中是否已经存在类似的东西?

提前致谢

最佳答案

也许您正在寻找与此类似的东西 Latitude-Longitude Finder Tool .示例代码 是 API v2。以下是使用 Google Maps API v3 的代码精简版:

var latlng = new google.maps.LatLng(51.4975941, -0.0803232);
var map = new google.maps.Map(document.getElementById('map'), {
center: latlng,
zoom: 11,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: 'Set lat/lon values for this property',
draggable: true
});
google.maps.event.addListener(marker, 'dragend', function(a) {
console.log(a);
// bingo!
// a.latLng contains the co-ordinates where the marker was dropped
});

Demo

说明:您必须设置 draggable标记的属性为真。然后,您可以将回调函数挂接到该标记的 dragend 事件;新坐标被传递给函数,您可以将它们分配给 JavaScript 变量或表单字段。

关于javascript - 使用标记从谷歌地图获取纬度/经度坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9000813/

61 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com