0

Google マップを取得して読み込みましたが、中心を変更して方向または中心を変更したいのですが、どうすればよいですか? マップをロードするために、次のようなコードを取得しました。


function putmap(x) { if (GBrowserIsCompatible()) {

            map = new GMap2(document.getElementById("Map"));

            // Create new geocoding object
            geocoder = new GClientGeocoder();

            // Retrieve location information, pass it to addToMap()
            geocoder.getLocations(x, addToMap);

        }

}

テキストボックスに新しい値を入力してxの値を変更したいのですが、どうすればよいですか...

4

3 に答える 3

2

さて、あなたはすることによって中心を変える

map.setCenter(new GLatLng(lat, lng), map.getZoom());

詳細については、こちらをご覧ください。必要なズームレベルがわかっている場合は、の代わりにそれを使用できますmap.getZoom()

于 2009-11-02T21:13:44.027 に答える
0

テキストボックスに id を指定すると、次のように記述できます

geocoder.getLocations(document.getElementById("mytextbox").value, addToMap);

于 2009-11-03T01:04:10.757 に答える
0

Map2 API を使用していますか? その場合は、次のsetCenter()方法を使用してください。

var map = new google.maps.Map2(document.getElementById("map"));
map.setCenter(new google.maps.LatLng(0, 0), 2);

開始するための詳細については、ドキュメントを参照してください。

于 2009-11-02T21:14:54.197 に答える