使用javascript移动Openlayer地图的中心

时间:2013-03-29 06:50:21

标签: javascript openlayers

我需要知道如何使用javascript重新定位和缩放Openlayer地图?例如,我有一个包含城市的下拉菜单,当我选择其中一个城市时,中心和缩放将更改为当前城市,依此类推。

1 个答案:

答案 0 :(得分:3)

是的,你可以这样做。您只需要传递该城市的latlon并转到此功能,它就会将其放入center

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/