2010-02-02 6 views
2

국가 이름을 매개 변수로 사용하여 국가 별지도를 Google Maps API에 표시 할 수 있습니까? 표시 영역은 모든 국가에서 동일하므로 해당 국가에 맞게 확대/축소 수준이 자동으로 조정되어야합니다.Google지도 API를 사용하여 국가 별지도를 표시하는 방법

GLatLongBounds를 사용해 보았지만 800X800에서 미국은 좋지만 일본은 Dot입니다.

답변

0

올바른 경계를 얻기 위해 줌 레벨과 국가 이름 (또는 위도/경도 좌표)을 전달해야합니다.

+0

국가의 적절한 줌 레벨을 찾는 방법. 미국의 줌 레벨은 확실히 일본의 것보다 작을 것입니다. 나는 고정 된 지역에 전국을 보여줄 필요가 있다고 가정하고, 600X600px라고 가정 해 봅시다. 국가의 위도/경도 쌍이 있습니다. –

3

이미 나라의 GLatLongBounds이있는 경우 : GMap2.getBoundsZoomLevel(GLatLongBounds)을 사용하면 해당 범위를 표시하는 적절한 확대/축소 수준을 얻을 수 있습니다. Google지도 API에서

:

getBoundsZoomLevel (범위 : GLatLngBounds는)

주어진 사각형 영역이 지도보기에 맞는 줌 레벨을 반환합니다. 확대/축소 수준은 현재 선택된지도 유형에 대해 으로 계산됩니다. 아직지도 유형을 선택하지 않은 경우 이지도 유형 목록의 첫 번째에있는 입니다.

관련 문제