2014-07-23 24 views
-1

對於即將進行的項目,我需要獲取路線上的道路名稱。如何獲取路線上的道路名稱,使用谷歌地圖

所以,當我從阿姆斯特丹到埃因霍溫,我通過例如以下的道路,A4,A5,A27

我的問題是,我怎麼能給予我離開擺脫谷歌地圖API,這些道路和目的地?

所有幫助非常感謝。

在此先感謝

回答

0

你在哪裏使用谷歌地圖API是你獲得一個JSON格式返回。

這樣;

{ 
    "status": "OK", 
    "results": [ { 
    "types": street_address, 
    "formatted_address": "275-291 Bedford Ave, Brooklyn, NY 11211, USA", 
    "address_components": [ { 
     "long_name": "275-291", 
     "short_name": "275-291", 
     "types": street_number 
    }, { 
     "long_name": "Bedford Ave", 
     "short_name": "Bedford Ave", 
     "types": route 
    }, { 
     "long_name": "New York", 
     "short_name": "New York", 
     "types": [ "locality", "political" ] 
    }, { 
     "long_name": "Brooklyn", 
     "short_name": "Brooklyn", 
     "types": [ "administrative_area_level_3", "political" ] 
    }, { 
     "long_name": "Kings", 
     "short_name": "Kings", 
     "types": [ "administrative_area_level_2", "political" ] 
    }, { 
     "long_name": "New York", 
     "short_name": "NY", 
     "types": [ "administrative_area_level_1", "political" ] 
    }, { 
     "long_name": "United States", 
     "short_name": "US", 
     "types": [ "country", "political" ] 
    }, { 
     "long_name": "11211", 
     "short_name": "11211", 
     "types": postal_code 
    } ], 
    "geometry": { 
     "location": { 
     "lat": 40.7142298, 
     "lng": -73.9614669 
     }, 
     "location_type": "RANGE_INTERPOLATED", 
     "viewport": { 
     "southwest": { 
      "lat": 40.7110822, 
      "lng": -73.9646145 
     }, 
     "northeast": { 
      "lat": 40.7173774, 
      "lng": -73.9583193 
     } 
     } 
    } 
    }, 

從地址中選擇long_name和short_name。

+0

嗨ivanfromer, 感謝您的迴應,但這不是我的意思。 我需要特定路線的道路名稱。比方說,你從曼哈頓去紐約華爾街,我想從曼哈頓去華爾街去過馬路。 我希望你明白我的意思。 幫助真的很感激。 – Nordip

+0

此URL應該會對您有所幫助:https://developers.google.com/maps/documentation/directions/?hl = zh_CN – ivanfromer

+0

感謝您的鏈接! – Nordip