2013-03-29 2 views
1

javascript로 Openlayer지도를 다시 작성하고 확대/축소하는 방법을 알아야합니까? 예를 들어, 도시와 함께 드롭 다운 메뉴가 있는데, 그 도시 중 하나를 선택하면 센터가 확대되고 현재 도시로 줌이 변경됩니다.자바 스크립트가있는 Openlayer지도의 중심 이동

+0

내가 관련이 질문을 찾아 상위 제안으로 나타납니다 map

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

는 객체이다 특정 Google 검색에서 –

답변

3

네, 그렇게 할 수 있습니다. 해당 도시의 latlon을 전달하고이 함수에 전달하면 center에 해당 값이 입력됩니다.

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

openlayermap의 모든 예제가 여기에 존재 :

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

+0

고마워, 나는 비슷한 것을 사용했다 : map.setCenter (new OpenLayers.LonLat (lon, lat), zoom); –

관련 문제