2011-09-01 4 views
1

Google지도는 elevation service입니다. 내가 찾고자하는 것은 지정된 경계/맵 경계 내에서 가장 높은 고도이며 단일 점에 대해서만 아닙니다. 이것을 할 수있는 방법이 있습니까?Google지도 V3,지도 범위 내에서 가장 높은 고도

임의의 점을 찍어 확인하고 결국 최고점을 취할 수 있습니다. 모든 장단점이 있습니다 ...

하지만 더 나은 것을 찾고 있는데, 어떤 해결책 (도서관, 대체 웹 서비스, ...)을 알고 있습니까?

답변

0

범위 내에 포함 된 모든 latinng 좌표를 얻을 수 있다면 배열로 getElevationForLocations 함수에 전달할 수 있습니다. 지도 경계에서 getNorthEastgetSouthWest을 사용한 다음 배열을 채우기 위해 X 미터 간격으로 그 영역 내의 latlng 점을 계산할 수 있습니다.

+1

나는 이것을하고있다, 나는 a) 무작위 견본 b) North Sourth 경로 c) 대각선 경로 .... 모두 매우 만족스럽지 않다. 고도 서비스는 포인트 (제한)의 수를 제한하므로 샘플 수를 늘릴 수 없습니다. 이 "샷건"접근 방식은 지형이 그다지 변하지 않으면 효과가 있습니다. 산 가장자리에 그들은 완전히 실패합니다. 어쨌든 고마워. –