つやつや
gajapaのサービス
FONサーチ
カテゴリー
新しい記事
最近のコメント
最近のトラックバック
アーカイブ
リンク
OTHER
 

2010,10,17, Sunday
FONサーチの地図表示には、GoogleMapの非公式な使用方法で地図を表示していましたが、案の定いつかは利用できなくなるということで、表示されなくなっていました。

公式利用方法がありますので、その方法に変更しました。
若干、地図の拡大率などか変わっていますので、違和感があると思います。

連絡いただいた方、感謝感謝!


| サイト:FONサーチ | comments (0) | trackback (766966) |
2010,10,17, Sunday
携帯電話でのGoogleMapをしようするにはAjaxではなく、静的画像を利用して表示させることが多かったのですが、昔は対応していなくてGoogleMapをハックして利用するのが一般的でした。
数年前に、Googleも公式に対応したのですが、プログラムを変更するのが面倒だったし使用できていたので、放置いていました。

しかし、最近地図が表示されなくなり、FONサーチ利用者から「地図が表示ができない」というメールをいただき、重い腰を上げる事にしました。

Static Maps API V2 デベロッパー ガイドを参考に、今までの非公式の書き方から、公式の書き方へ変換してみました。覚えちゃえばそんなに難しくないですね。

■非公式なGoogleMapの利用方法(見やすいように各行を改行しています)
http://maps.google.com/mapdata?
Point=b&Point.latitude_e6=35665497&Point.longitude_e6=139759644&Point.iconid=17&Point=e&
Point=b&Point.latitude_e6=35666824&Point.longitude_e6=139759521&Point.iconid=18&Point=e&
Point=b&Point.latitude_e6=35667290&Point.longitude_e6=139760605&Point.iconid=19&Point=e&
Point=b&Point.latitude_e6=35663239&Point.longitude_e6=139760101&Point.iconid=20&Point=e&
Point=b&Point.latitude_e6=35663170&Point.longitude_e6=139761276&Point.iconid=21&Point=e&
Point=b&Point.latitude_e6=35663086&Point.longitude_e6=139761292&Point.iconid=22&Point=e&
Point=b&Point.latitude_e6=35664951&Point.longitude_e6=139756256&Point.iconid=23&Point=e&
Point=b&Point.latitude_e6=35666447&Point.longitude_e6=139756058&Point.iconid=24&Point=e&
Point=b&Point.latitude_e6=35665498&Point.longitude_e6=139759640&Point.iconid=33&Point=e&
latitude_e6=35665498&longitude_e6=139759640&
zm=1200&w=240&h=240&cc=JP&min_priority=1

■公式なGoogleMapの利用方法(見やすいように各行を改行しています)
http://maps.google.com/maps/api/staticmap?
center=35.665498055556,139.75964&
markers=color:green|35.665498055556,139.75964&
markers=color:red|label:A|35.6654968262,139.759643555&
markers=color:red|label:B|35.6630859375,139.761291504&
markers=color:red|label:C|35.658706665,139.759033203&
markers=color:red|label:D|35.6584472656,139.756851196&
markers=color:red|label:E|35.6713027954,139.765228271&
markers=color:red|label:F|35.6650772095,139.751159668&
markers=color:red|label:G|35.6562805176,139.763015747&
markers=color:red|label:H|35.6586837769,139.752319336&
zoom=14&size=240x240&maptype=roadmap&sensor=false&format=jpg

ちょっと前まで公式利用ではAPIキーが必要だったような気がしますが、API キーがいらなくなったようで気軽に使用できますね。
また、AU携帯でURLが265文字までしか認識されない機種があるのでマーカーを増やせなかったのですが、公式利用ではURLが短くなるのでマーカーをちょっと増やしても大丈夫です。その為、FONサーチでは一画面の最大表示を8件から10件へと増やしました。

maps.google.com/mapdataを利用している方は、早急に変更することをおススメします。


| プログラム:地図関連 | comments (0) | trackback (3207) |

 
PAGE TOP ↑


Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0