googlemap 画像化

googlemapを画像にする

<?php
$address_ = “東京都新宿区西新宿2丁目8-1”;
$address_ = mb_convert_encoding($address_, “UTF-8”, “auto”);
$address_ = urlencode(“$address_”);

//マップ
$map='<img src=”http://maps.google.com/maps/api/staticmap?center=’.$address_.’&zoom=16&size=200×200&mobile=true&markers=’.$address_.’&sensor=false&language=ja” charset=”UTF-8″ />’;

echo “$map”;

携帯ブラウザ表示やpdf生成のときに使う

http://code.google.com/intl/ja/apis/maps/documentation/staticmaps/

 

googlemap IEで表示されない

IEとgooglemapの相性が悪いのかfairefoxで表示されてIEで表示されない場合がある。
自分の場合は charset=”utf-8″ でいけました。
<script src=”http://maps.google.com/maps?file=api&v=1&key=…..” type=”text/javascript” charset=”utf-8″></script>

iframeを使う、CSSのid名を変更するなどいろいろある。以下参考
Google Maps APIと文字コード

Google Maps API を UTF-8 以外で使用する

野菜小屋の地図をGoogle Maps APIで作ってみるテスト インターネットサイト ~ は開けません。操作が中断されました

IEでは、tableの中でGoogleMapsは表示されない

GoogleマップとIEの「開けません。 操作は中断されました」

Google MAPS APIの単純な例 iframe

Google MapsがIEで表示できない

googlemap API v3を使ってみるのも手かもしれない。