在地图上显示位置

时间:2014-11-14 13:04:37

标签: javascript jquery html html5 google-maps

我的目标是在地图上显示给定的位置或位置(例如GoogleMaps)。

我知道HTML5中有Geolocation,但这只显示了用户的当前位置。

我想到了谷歌地图的iframe,然后用jQuery将给定的位置传递给iframe的搜索框。

有没有更好的方法来做我想要的?

2 个答案:

答案 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!'
  });