2017-12-05 8 views
0

나는 leafletjs.com과 협력 중이며 MAP를 추가했습니다. 현재 위도와 경도 또는 현재 위치에서만 고도를 가져 오려고하지만 전체 경로 고도를 반환합니다.leafltejs 또는 mapbox javascript API를 사용하여 현재 위도와 경도에서 고도를 얻는 방법

var el = L.control.elevation(); 
el.addTo(map); 
var gjl = L.geoJson(geojson,{ 
    onEachFeature: el.addData.bind(el) 
}).addTo(map); 
map.addLayer(service).fitBounds(bounds); 

어떻게 mapbox 또는 leafletjs 중 하나와 고도를 찾을 수 있습니다.

+0

현재 위치와 현재 위도 및 경도로 무엇을 의미합니까? 코드를 살펴보면 모든 지형지 물 요소에 표고를 추가하는 것으로 보입니다. – kiks73

+0

위의 지형지 물에 대한 입면 만, 위 코드는 전체 json 데이터에 대한 고도를 반환합니다. – Ved

+0

나는 이렇게하고 싶다. https://developers.google.com/maps/documentation/javascript/examples/elevation-simple – Ved

답변

2

전단지는 고도 표시 래스터 쿼리 라이브러리가 아닌 데이터 API가 아닌지도 표시 라이브러리입니다.

이렇게하려면 고도 데이터 집합에 의존해야합니다 (어느 쪽이 "더 좋음"인지는 "더 나은"에 대한 정의에 따라 다릅니다). 예를 들어

는 그 같은 서비스를 사용하거나 당신에게 달려 자신의 고도 데이터 세트를할지 여부를할지 여부

Getting Altitude(height from sea level) of my location in iphone SDK를 참조하십시오. 어쨌든 전단지는 기본적으로 좋아하는 고도 검색어 서비스를 제공하지 않습니다 (Google의 고도 데이터 세트에 의존하기 때문에 Google지도와 달리).