推 courierlouis:P謝您的回覆 12/02 13:33
※ 引述《courierlouis (courier)》之銘言:
: 如果給一個地址
: 例如 台北市忠孝東路一段472號
: google map可以顯示出位置在地圖上面
: 但是google有開放API可以算出經緯度的座標嗎?
YES, 這叫geocoding. Yahoo 也有提供這種服務.
在google maps api(js)裡有提供. 也可以直接經過http存取.
http://code.google.com/apis/maps/documentation/
services.html#Geocoding_Direct
: 或是GOOGLE 有開放API 可以算出兩個地址的實際距離呢?
YES, 再google map的java script api裡有這個功能. 但自己寫一個也並不困難.
GLatLng.distanceFrom(other)
http://code.google.com/apis/maps/documentation/reference.html#GLatLng
另外 也有一個module叫geopy有對網路上各個geocoding的服務做python bindings
http://exogen.case.edu/projects/geopy/
have fun~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.161
※ 編輯: bizkit 來自: 140.138.145.161 (11/28 21:19)