Google Maps V3 setCenter将pos移至左上角

时间:2012-06-06 03:20:35

标签: google-maps jquery-mobile google-maps-api-3

我已阅读this post,但问题仍然存在。基本上当我在LatLng上使用setCenter时,标记始终位于地图的左上角,就在视线之外。

标记位于正确的位置,但当我使用panTosetCenter标记时,标记始终隐藏在左上方,就在视线之外。

它在桌面上的Safari中运行良好,但问题出现在iPhone上。我正在使用Javascript,jQuery,jQuery Mobile。

这是否有解决方法?

<div id="map_canvas" style="height:280px;"></div>
googleMap.get('map').setCenter(latLng);

googleMap定义为:

$('#map_canvas').gmap({ 'disableDefaultUI': true, 'callback': function (map) {
    googleMap = this;

添加标记:

googleMap.addMarker({ 'position': new google.maps.LatLng(markers[t].latlng.$a, markers[t].latlng.ab), 'label': markers[t].label}, function (map, marker) { })

0 个答案:

没有答案