1

javascript を使用して Openlayer マップを再センタリングおよびズームする方法を知る必要がありますか? たとえば、都市のドロップダウン メニューがあり、それらの都市の 1 つを選択すると、中心とズームが現在の都市に変わります。

4

1 に答える 1

3

はい、できます。その都市の and を渡し、この関数に渡すだけで、それが に入れlatられます。loncenter

function setCenter(lat,lon) {
    var lonlat = new OpenLayers.LonLat(lon, lat);
    map.panTo(lonlat);
}

オブジェクトはどこにありますかmap:

map = new OpenLayers.Map('map', {numZoomLevels: 2});

のすべての例はここにopenlayermapあります:

http://openlayers.org/dev/examples/

于 2013-03-29T07:11:54.947 に答える