API를

2013-10-14 2 views
0

나는 구글지도 API와 OpenStreetMap에 API를 읽고,하지만 그들은 다음과 같은 기능을 제공하면 내가 찾을 수 없습니다 :API를

내가 알아 내야을 특정 GPS의 경우 좌표가 건물이나 거리입니다.

이 기능을 제공하는 API를 알고 계십니까?

감사합니다.

답변

0

이미 문서를 보았을 때 어떻게 놓칠 수 있었는지 궁금합니다.

물론 OpenStreetMap이 이것을 할 수 있습니다. main API (편집을위한 것이지 일괄 쿼리가 아닙니다!) 여기서 retrieve all map data within a specified bounding box을 사용할 수 있습니다.

예 :

http://api.openstreetmap.org/api/0.6/map?bbox=13.76500,51.05600,13.76515,51.05615

이것은 위도 51.0560051.05615와 경도 13.76500와 13.76515사이에있는 모든 개체를 반환합니다. 반환 된 XML 파일을 해석하는 방법은 에 OSM XML이라고 읽습니다.

특정 개체가 건물인지, 거리인지 또는 다른 것이 있는지 확인하려면 tags을 살펴야합니다. 건물은 대개 building key을 사용하여 태그 지정되며 하나의 node, a way or (rarely) a relation 일 수 있습니다. 거리는 일반적으로 방법이며 highway key을 사용하여 태그가 지정됩니다.

+0

나는 그 기능을 보았다. 내가 놓친 부분은 핵심 설명이다. 내 말은, – memical

+0

. API는 데이터에 액세스하기위한 것일 뿐이며 (실제로 액세스하는 여러 가지 방법 중 하나 일뿐입니다), 키와 다른 값은 API와 완전히 독립적이며 일반 OSM 제공자가 생성합니다. – scai