谷歌地图api标记缩放

时间:2014-05-19 09:05:53

标签: javascript google-maps zoom

我在我的JavaScript代码中输入安特卫普的坐标以在地图上放置标记,但是当我在浏览器中测试它时,它会在地图中间放置一个标记,如果我放大它会变得更准确,直到标记是在正确的位置......我做错了什么?

时,标记在缩小时不在正确的位置,但是当我放大时
function initialize() {
    var mapOptions = {
      center: new google.maps.LatLng(51.2239721,4.413785),
      zoom: 8
    };
    var map = new google.maps.Map(document.getElementById("map-canvas"),
        mapOptions);

        var myLatlng = new google.maps.LatLng(51.2239721,4.413785);
        var marker = new google.maps.Marker({
        position: myLatlng,
        map: map,
        title:"ap hogeschool"
});
  }

  google.maps.event.addDomListener(window, 'load', initialize);

1 个答案:

答案 0 :(得分:0)

您可以使用google map latlngBounds,因为下面的代码会这样做。你可能需要读这个 here

var locBounds = new google.maps.LatLngBounds();
        locBounds.extend(LatLng1);
        locBounds.extend(latlng2);

        map.fitBounds(locBounds);
相关问题