2014-11-06 2 views
0

좌표를 조정하려면지도를 미세 조정하려고합니다.Google지도의 뷰포트를 기반으로 경계를 조정하는 방법은 무엇입니까?

뷰포트 객체 내부의 모든 점에 대해 경계를 확장하고 싶습니다.

그래서 그것을 만들려고 노력하고 있어요 :

bounds.extend(place.geometry.viewport) 

는하지만 디버그 내가이 행 후 실행 경계가 변경되지 않는 것을 알 수있다.

무엇이 잘못 되었나요?

답변

2

bounds.extend는 google.maps.LatLngBounds 객체가 아닌 google.maps.LatLng를 인수로 취합니다.이 객체는 place.geometry.viewport (아마도)입니다. 이 작품 왜 여기

bounds.union

bounds.union(place.geometry.viewport); 
+0

를 사용, 기존의 경계에하는 google.maps.LatLngBounds "를 추가"하기에 https : //developers.google.com/maps/documentation/javascript/examples를/places-autocomplete – gstackoverflow

+0

해당 코드에서 bounds.extend가 표시되지 않습니다. 코드의 [Minimal, Complete, Tested and Readable example] (http://stackoverflow.com/help/mcve)를 제공해주십시오. – geocodezip

+0

확인. 당신 말이 맞아요. – gstackoverflow

관련 문제