2012-09-20 4 views
0

좌표가 주어지면 거리 전체 (또는 좌표가 정확하지 않으면 가장 가까운 거리)에 선을 그리는 방법을 어떻게 찾을 수 있습니까?주어진 거리에 선 스냅을 그리는 방법은 무엇입니까?

예 : 나는 이러한 좌표를 가지고 있습니다 : 40.752443, -73.987376 (Broadway, NYC의 일부) ... 나는 브로드 웨이 전역에 선을 그려 넣고 싶습니다.

Google 길 찾기 API를 사용하면 거리를 따라 선을 그릴 수 있지만 거리의 시작과 끝을 알아야합니다.

미리 감사드립니다.

+0

심지어 가능한지 모르겠지만 ... 질문에 투표 할 필요가 없습니다 ... – FlamingMoe

+0

누가 내가 투표 결과에 투표 했습니까? – Marcelo

답변

2

위도/경도 좌표 쌍은 지구본상의 단일 점만 지정하며 주변 지역의 지리에 대한 세부 사항을 의미하지는 않습니다. 좌표 쌍을 가져 와서 가장 가까운 거리의 이름을 지정할 수있는 API가있을 수 있습니다. 그러면 Google Directions API가 모든 거리가 완전히 직선이 아니기 때문에 거리를 따라 전환점을 나타내는 좌표 집합을 제공 할 수 있습니다). 좌표를 얻으면 거리를 나타내는 선을 모두 그릴 수 있습니다.

희망이 있습니다. 불행히도 Google Directions API를 오랫동안 사용하지 않았으므로이 유형의 기능에 대한 기능이 확실하지 않습니다.

EDIT : This 질문은 첫 번째 부분에 도움이 될 수 있습니다. 상단 답변은 특정 위도/경도 쌍에 가장 가까운 거리의 이름을 찾기 위해 만든 API에 대한 링크입니다. 그것은 모든 나라에서 작동하는지 모르겠지만.

+0

음 ... 나는 여기에 아직 도전을 보았습니다 ... 길고 끝나는 것을 어떻게 알 수 있습니까? 이걸 알고 있다면 길 찾기 API를 사용하여 길을 따라 줄을 잡을 수 있습니다. 길거리가 커브를 많이 가지고 있지만 길을 따라 가기로 결정하면 가장 빠릅니다 (아쉽게도 이것은 일반적이지 않습니다). 하지만 거리의 가장자리 좌표를 알아야합니다. – FlamingMoe

+0

그래, 그게 가장 힘든 부분이 될거야, 그리고 어떻게 갈지 모르겠다. 어쩌면 내가 거리에 대해 자세히 설명해 줄 수도 있고 거리의 이름을 모든 거리의 도형이 포함 된 다른 API에 연결할 수도 있습니다. 지도 데이터는 익숙하지 않기 때문에 악명이 높으므로 쉽지는 않습니다. 행운을 빕니다! – benwad

관련 문제