0

私は学生であり、Google mapAPIv3の使用方法を知るために自分のアプリケーションを使用しています。アプリケーションから「Up_pan」という名前のJavaスクリプト関数を呼び出します。

function Up_pan() {

    var center = map.getCenter();
    var New_center = { lat: center.lat() + 1,
        lng: center.lng() + 1
    };
    map.panto(New_center);
}

しかし、それは機能しませんでした。

誰かが私を助けることができますか?

4

2 に答える 2

1

変化する

map.panto(New_center);

 map.panTo(New_center);

それでも問題が解決しない場合は、次のように変更してみてください。

var New_center = { lat: center.lat() + 1,
    lng: center.lng() + 1
};

これに:

var New_center = new google.maps.LatLng(center.lat() + 1, center.lng() + 1);
于 2012-04-30T10:34:06.603 に答える
0

このソリューションで

new google.maps.LatLng(center.lat() + 1, center.lng() + 1);

panControlはズームを尊重しないため、ズームが近すぎる場合は、左クリックして別の大陸に送信してくださいrsrs

このようなものがより適切かもしれません

new google.maps.LatLng(center.lat() + (1 / map.getZoom()), center.lng() + (1 / map.getZoom()));
于 2012-05-07T14:46:36.750 に答える