郵便番号から緯度・経度の座標値を得てみます。
参考までに、Google Maps APIを使えば、例えば http://maps.google.com/maps/geo?key=Google_Maps_API_Key&q=大阪府大阪市北区中之島&output=xml&ie=UTF8 のように住所から緯度・経度の座標値を得ることができます。
(Google Geocoding API - Google Maps API Web サービス - Google Code)
さて、郵便番号から緯度・経度の座標値を得るために、AppleScript から XML-RPCサービス ver.2.7 - 郵便専門ネット を利用してみます。
![](https://blogimg.goo.ne.jp/user_image/2c/a5/6450a3cdc94a105fc5eb8b063a3c91b0.png)
ハンドラ化してみます。
おまけ。
![](https://blogimg.goo.ne.jp/user_image/0d/33/c7098528c3455d5ead73a69ccac2f052.png)
キーワード:郵便番号、住所、緯度、経度、Google Maps API、ジオコーディング、AppleScript
参考までに、Google Maps APIを使えば、例えば http://maps.google.com/maps/geo?key=Google_Maps_API_Key&q=大阪府大阪市北区中之島&output=xml&ie=UTF8 のように住所から緯度・経度の座標値を得ることができます。
(Google Geocoding API - Google Maps API Web サービス - Google Code)
さて、郵便番号から緯度・経度の座標値を得るために、AppleScript から XML-RPCサービス ver.2.7 - 郵便専門ネット を利用してみます。
tell application "http://yubin.senmon.net/service/xmlrpc/" call xmlrpc {method name:"yubin.postcodeToGeocode", parameters:{"6628567"}} end tell
![](https://blogimg.goo.ne.jp/user_image/2c/a5/6450a3cdc94a105fc5eb8b063a3c91b0.png)
ハンドラ化してみます。
my getXYfmYubin("6628567")
on getXYfmYubin(yubinNr)
tell application "http://yubin.senmon.net/service/xmlrpc/"
call xmlrpc {method name:"yubin.postcodeToGeocode", parameters:{yubinNr}}
end tell
return result
end getXYfmYubin
おまけ。
![](https://blogimg.goo.ne.jp/user_image/0d/33/c7098528c3455d5ead73a69ccac2f052.png)
キーワード:郵便番号、住所、緯度、経度、Google Maps API、ジオコーディング、AppleScript