2016-08-22 1 views
-1

여기에 위도, 경도 거리를 기반으로 알 필요가있는 약 280km를 커버하는 데이터베이스에서 위도, 경도 (415 개)가 여러 개 있습니다.Google지도 API를 사용하여 여러 위도와 경도를 사용하여 여행 한 총 거리를 찾는 방법 API

내 샘플 API 코드 : 내가 각각의 위도 나에게 거리를 제공

https://maps.googleapis.com/maps/api/distancematrix/xml?units=imperial&origins=12.9869,79.9785&destinations=12.9869,79.9785|12.9866,79.9781|12.9844,79.9747|12.9825,79.9703|12.9819,79.969|12.9819,79.969|12.9809,79.9669|12.9788,79.9626|12.9761,79.9586|12.9727,79.9561|12.968,79.954|12.9642,79.9502|12.9634,79.9478|12.9632,79.9473|12.9631,79.9469|12.9629,79.9465|12.9629,79.9464|12.9628,79.946|12.9606,79.9444|12.9573,79.9437|12.9559,79.9422|12.9554,79.9402|12.955,79.9368|12.9542,79.9338|12.9536,79.9331|12.9512,79.9296|12.9487,79.9262|12.9452,79.9227|12.9424,79.9191|12.9397,79.9157|12.9364,79.9118|12.9334,79.9081|12.9333,79.9051|12.9333,79.9026|12.932,79.8988|12.9291,79.8931|&key=XXXX" 

하지만, 경도 차이가 나는 모든 위도, 경도 적용에만 총 거리가 필요합니다.

답변

0

예에서 마지막 요소는 총 거리/기간입니다. 지속 기간 및 거리에서보세요 ... 그들은 요소 요소에서 증가하고있다 :

<element> 
    <status>OK</status> 
    <duration> 
    <value>807</value> 
    <text>13 Minuten</text> 
    </duration> 
    <distance> 
    <value>11166</value> 
    <text>6,9 Meile/n</text> 
    </distance> 
</element> 

//Last element: 
<element> 
    <status>OK</status> 
    <duration> //Total duration 
    <value>849</value> 
    <text>14 Minuten</text> 
    </duration> 
    <distance> //Total distance 
    <value>11867</value> 
    <text>7,4 Meile/n</text> 
    </distance> 
</element> 

를 따라서 하나 개의 요소에서 다른는 1 분 0.5 마일을합니다. 마지막 요소는 총 거리와 기간을 표시합니다 (귀하의 경우 14 분 7,4 마일).

관련 문제