GoogleMapsAPI for PHP
OpenPNEを使った地域SNS:ショコベに、GoogleMapsを使ったマップサービスが登場しているので、PHP用のGoogleMapsAPIクラスライブラリがあるのだろうと思い検索してみたら、ありました。-- GoogleMapsAPI.class.php --
本家サイトはこちら、国内では、ほそいりょすけさんが紹介している。
GoogleMapsAPIのV2にも対応していて、GOverviewControllにも対応しているので、使えそう。
ただし、GeoCodingが米国しか使えないYAHOOをデフォルトになっているので要注意。また、GeoCoding結果をDBにキャッシュする仕組みも実装されています。
個人的には、これを継承して以下のように使いたいと思います。
- GeoCoding用とGoogleMapsAPI用オリジナルクラスを新規に作成
- GeoCoding用クラスは、独自に実装。(キャッシングも独自実装、日本版GeoCodingは、Googleかgeocoding.jpを使用する)
- GoogleMapsAPI用オリジナルクラスは、GoogleMapsAPIを継承しつつ、拡張する。
- Mapクラスを新規に作成し、GeoCoding用とGoogleMapsAPI用オリジナルクラスを継承する。
コメント