获取在谷歌地图上点击的任何点的坐标
Get the coordinates of any point clicked on a Google map
我有一个固定大小的<div>
,我正在通过中心坐标(22.308259,73.180293)绘制谷歌地图。
当我单击地图上的任意位置时,我会收到一个警报,其中包含我指定为中心坐标的坐标
以下是我使用的脚本
<script type="text/javascript">
window.onload = function () {
var mapOptions = {
center: new google.maps.LatLng(22.308259, 73.180293),
zoom: 14,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var infoWindow = new google.maps.InfoWindow();
var latlngbounds = new google.maps.LatLngBounds();
var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions);
google.maps.event.addListener(map, 'click', function (e) {
alert("Latitude: " + e.latLng.lat() + "'r'nLongitude: " + e.latLng.lng());
});
}
</script>
我希望无论我在地图上单击何处,我都会得到在地图上单击的点的坐标,而不是到目前为止我得到的中心坐标。我的代码需要更改哪些内容?
function setupListener(map, name) {
google.maps.event.addListener(map, name, function(e) {
if (name == "click") {
alert(e.latLng.lat().toFixed(6));
}
});
}
找不到您的错误,但这有效。希望它有帮助。
相关文章:
- 获取在谷歌地图上点击的任何点的坐标
- HTML 5 画布:如何检查所有线点坐标
- 在准备就绪之前防止任何点击
- 获取在 Python 中使用 scipy.daub 生成的 Daubechies 小波的点坐标对
- 如何检测页面上的任何点击
- 如何在openlayers3中从矢量层获取点坐标
- 如何在Javascript/HTML5的TeeChart中获得最新绘制的点坐标
- 如何绘制一个可编辑和可拖动的五边形,并找到是否有任何点在里面
- 在Javascript HTML5 Canvas中获取鼠标点坐标
- 捕获当前页面上的任何点击事件并阻止导航
- 为什么我的按钮不做任何点击时
- 在arcgis中通过当前点、角度和距离获得新的点坐标
- 我如何隐藏文本后的任何点击按钮在jquery
- 在MVC 4的Razor视图中,3秒后刷新JavaScript和Ajax调用控制器,无需任何点击
- 如何关闭弹出窗口,如果其他任何点击
- 不能让动画在jquery中工作.我尝试了所有方法,但它对任何点击按钮都没有反应
- 点坐标在fam.us中转换为特定曲面
- 如何在jquery中捕获任何点击事件
- 禁用屏幕上的任何点击,并在一段时间或事件后启用它
- 当鼠标悬停时,弹出包含画布上点坐标的标签