我的目标是在地图上显示给定的位置或位置(例如GoogleMaps)。
我知道HTML5中有Geolocation,但这只显示了用户的当前位置。
我想到了谷歌地图的iframe,然后用jQuery将给定的位置传递给iframe的搜索框。
有没有更好的方法来做我想要的?
答案 0 :(得分:2)
您可以使用此功能在您点击地图时获取位置
google.maps.event.addListener(map, 'click', function(event) {
positionClicked = event.latLng();
});
答案 1 :(得分:1)
查看官方 Google Maps API Documentation 。
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'Hello World!'
});