2014-02-12 3 views
0

나는 마커 위치를 런타임시 Google지도의 다른 위치로 변경합니다. 그것은 잘 작동합니다.Google지도에서 Google지도 변경 v3

지도 중심 위치를 해당 위도로 설정하고 싶습니다. 하지만지도가 회색으로 바뀌면 센터 위도가 바뀝니다. 여기 내 코드 -

var myLatlng = new google.maps.LatLng(20.780691190209286, 80.41932580000002); 
var currentMarker = myMarkers[0]; 
currentMarker.setPosition(myLatlng); 
var center = new google.maps.LatLng(myLatlng); 
myMap.setCenter(center); 
google.maps.event.trigger(myMap, 'resize'); 
myMap.setZoom(myMap.getZoom()); 

어떤 제안이 있습니까?

답변

2

이 줄은 LatLng(lat:number, lng:number, noWrap?:boolean) 그래서 당신이 그것을 초기화하는 또 다른 위도와 경도 객체를 제공 할 수

var center = new google.maps.LatLng(myLatlng); 

LatLng()가 지정되어 잘못된 것입니다.

그냥 호출 할 수 있습니다

myMap.setCenter(myLatlng); 
+1

엡은, 그 선이 잘못되었습니다. 이제 작동합니다. Anto에게 감사드립니다. –

관련 문제