2005/10/22(土) [n年前の日記]
#3 [web] Google Maps API とやらがちょっと気になってきた
今までまったく気にしてなかったのだけど。
_いまごろGoogle Mapsを使ってみるの巻
を読んで、
_勝手に評価・郡山のお店
に使えそうな気がしてきたり。
Google Maps が混ざってる wiki とかないのかしら。<なんかよくわかってない発言な気がする。
Google Maps が混ざってる wiki とかないのかしら。<なんかよくわかってない発言な気がする。
◎ _汎用 Google Maps API スクリプト“ KsGMap ” :
◎ _GoogleMapsEditor - GoogleMapsAPIを利用した地図コンテンツをプログラムなしで作成できる編集ソフト :
◎ _Google Maps APIと文字コード :
文字コードまわりをEUCで固めた環境で作業していて気づいたのだが、 EUCで書かれたhtmlに埋め込んだJavaScriptからGoogle Maps APIを呼び出すと、 Internet Explorerが「エラー:'GMap'は宣言されていません」のようなエラーを吐く。 ちなみにFireFox等ではこのエラーは出ない。原因は、Google Maps APIとしてGoogleが提供するJavaScriptやデータ等が文字コードとしてUTF-8を基本としているため、それ以外の文字コードで書かれたHTML等とと混ぜようとするとIEが解釈しきれないらしい。しょーがないってんでわざわざ呼び出し元のHTMLのほうを UTF-8で書き直したりしている人も多いのではないかと推察されるが、すでにEUCやShift_JISで書かれたリソースを沢山保持している人にとっては文字コードの乗り換えも混在もできればやりたくないのが当然だろう。気になる話。
実は簡単な解決方法がある。 (中略) これを、次のようにするだけ。
<script src="http://maps.google.com/maps?file=api&v=1&key=....." type="text/javascript" charset="utf-8"></script>
◎ 2005/10/25追記 :
コメント欄で教えてもらったので追記。
_英語版のGoogle MapsならEUC-JPで呼び出せる
_ [memo] Google Maps を EUC-JP のページに載せる - まちゅダイアリー (2005-08-10)
_英語版のGoogle MapsならEUC-JPで呼び出せる
_ [memo] Google Maps を EUC-JP のページに載せる - まちゅダイアリー (2005-08-10)
<script src="http://maps.google.com/maps?file=api&v=1&key=***" type="text/javascript">こんな方法もあるのか…。φ(..)メモメモ
と書いているところを、
<script src="http://maps.google.com/maps?file=api&v=1&key=***&hl=en" type="text/javascript">
とするだけ(末尾に hl=en をつける)。地図上のツールチップは英語になってしまうけど、これで UTF-8 以外のページでも地図が動く。
ただし、地図上で日本語を表示させたり、高度なことをしようとするとどうなるかは分からない(日本語のマーカーは立てられたけど)。それに、公式にアナウンスされている方法でもないので注意。[memo] Google Maps を EUC-JP のページに載せる - まちゅダイアリー (2005-08-10) より
この記事へのツッコミ
[ ツッコミを読む(2) | ツッコむ ]
以上です。
で英語版Google Map APIを使うと言う対象法が提示されている。
なるほど、こんな方法が! thxであります。