4

この投稿を読みましたが、問題は解決しません。基本的にsetCenter、LatLng で使用する場合、マーカーは常にマップの左上にあり、見えません。

マーカーは正しい場所に配置されますが、どちらpanToかを使用するとsetCenter、マーカーは常に左上に隠れて見えなくなります。

デスクトップの 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) { })
4

0 に答える 0