2013-05-08 5 views
4

오버 패스 API를 사용하고 있습니다.오버 패스 -API를 사용하여 내 포인트 근처에서 관심 지점을 얻는 방법?

관심사 (카페, 병원, 학교)가 (100-200 마일 정도) 내 지점을 찾는 데 문제가 있습니다. 나는 위도와 경도 만 가지고있다.

오버 패스 API는 지명을 사용하여 POI를 얻을 수있는 기회를 제공합니다. 그러나 나는 그것을 가지고 있지 않습니다. 좌표 만 있습니다.

어떻게하면됩니까?

답변

6

around 문을 사용하십시오!

<query type="node"> 
    <around lat="..." lon="..." radius="..."/> 
    <has-kv k="amenity" v="cafe" /> 
</query> 
<print /> 

것은 overpass turbo에이 예제를보십시오!

+0

감사합니다. A Lot =))) –

+0

하나 더 문제를 해결할 수 있습니까? 여러 키와 값을 설정하는 방법. 예를 들어 어메니티 카페와 은행이 필요합니다. 또한 값이 "역사적인"키도 있습니다. "전장"? 그래서 결과적으로 저는 카페, 은행 및 전쟁터가 필요합니다. 감사합니다 –

+1

특정 키에 대한 _ 논리 or_ 작은 트릭을 수행하는 것이 가장 좋습니다 : ''. 서로 다른 키들에 대해 _Logic or_은 복수의 ''을 사용하여 ''을 수행해야합니다. 이 예에서와 같이 (http://overpass-turbo.eu/s/9L). – tyr