2014-02-24 63 views
0

我想用終端(或applescript)來獲取地址的經緯度。 OS X Mavericks現在是否可以在OS X中使用Apple Maps應用程序?在Mac上返回地址與Apple地圖的座標

+2

Maps.app存儲它的最近位置,書籤和更多的默認值。你可以通過「defaults read com.apple.Maps」看到它們。這就是我所知道的。 – 2014-02-24 20:49:53

+0

您會得到一個印象,即他們將爲maps.app添加更多的AS支持,因爲目前它包含一個包含所有入門類的完美腳本字典,但沒有用於搜索新位置或獲取當前選定的位置。 – jweaks

回答

1

嘗試使用谷歌地圖API,而不是:

curl -sG --data-urlencode 'address=1600 Pennsylvania Ave NW Washington DC' 'http://maps.googleapis.com/maps/api/geocode/json?sensor=false'|jq '.results[0].geometry.location[]'

您可以brew install jq安裝jq。或者用awk '/^ *"lat"/{print $3;getline;print $3;exit}'替換jq命令。

+0

這工作就像一個魅力。但是,Google有使用限制,我需要撥打數百萬次電話。你知道Open Street Maps中是否有類似的功能? – theflionking