2017-02-07 15 views
0

결국 나는 말도 안되는 소리가납니다. Google지도에서 줌 레벨을 설정하면 모든 마커가 어떻게 보이게 될까요? 다각형을 사용하여 예제를 읽었지만 개념이 훨씬 뛰어나다 고 가정합니다.Google지도 세트가 동적으로 폴리곤을 피하고 줌

다각형이 없으면 동적으로 확대/축소하는 방법이 있습니까?

그렇지 않다면 Polygon을 사용하는 간단한 예제가 있습니까? 나는 lat에 대한 열과 lng에 대한 열을 갖는 gMarkers라는 배열을 가지고 있습니다. 따라서 배열을 반복하면 gMarkers [1]와 gMarkers [2]가 사용됩니다.

답변

0

Google지도에는지도의 모든 "요소"를 표시 할 수있는 직접적인 기능이 없습니다. 모든 마크로 컬렉션의 최대 및 최소 위도 및 거리를 구할 수 있습니다. 빌드시이 최대 및 최소 좌표를 사용하십시오. 바운드

SW = new google.maps.LatLng( your_min_lat, your_min_lng ); 
aNE = new google.maps.LatLng(your_max_lat, your_max_lng); 

bounds= new google.maps.LatLngBounds(aSW, aNE); 
map.fitBounds(bounds); 
+0

Thänx a lot !! 그것은 즉시 효과가 있었다. – Beckermint

+0

@Beckermint 내 대답이 맞다면 받아 들일 수있는 것으로 표시해주세요 ... 여기에있는 방법을 참조하십시오. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – scaisEdge

+0

Thänx again, 그건 나에게 새로운 것이었다. – Beckermint