setMapType( _KATRINA_TYPE );
と 他のタイプと同じようにG抜きで動作しました。
ちなみに、座標は、緯度-90.05、経度29.95
くらいです。
setMapType( _KATRINA_TYPE );
です。
部分です。もしかして私だけかも知れません...。
向こうのは合っています(なぜ分かったのか不思議に思っていました
)
このページにも書きましたが、道路など日本を基準に見ると同尺度でもアメリカの地図は狭く見えてしまうので、実際の範囲を知るのはやはり並べるのがいいかと思い、日米で並べてみました。
まだ、東京と横浜しか比較対象でありません。各地域のドームとか球場の場所を知っている方、教えてください(私は野球に詳しくないので)。
http://web.sfc.keio.ac.jp/~usuyu/map/gmaps/maps/050904_katrina.htm
ただ、いつものことですが、何の知識もなくモノマネで作っているので、エラーへの対処ができません。今回は以下のような問題がありました。
よろしければ、ご教示ください。
<1> maps.19k.jsがうまく動作しない?
Katrina用のjavaスクリプトは以下のとおり公開されているが、これを使用すると被災後の衛星画像が表示されずエラーとなる。
http://www.google.com/mapfiles/maps.19k.js
そこで、本家GoogleMapsAPIグループの情報をもとに、
http://www.google.com/mapfiles/maps.19.js
を使用したところ、うまく動作する。
<2> map.setMapTypeでの「G」の有無の問題?
左側の被災前の衛星画像を表示させるために、
map.setMapType(_SATELLITE_TYPE) ;
としたところ、なにも表示されなくなる。
そこで、
map.setMapType(G_SATELLITE_TYPE) ;
としたところ、うまく動作する。
ちなみに、_KATRINA_TYPEのほうは、Gをつけてもつけなくても表示される。
<3> 何がエラー?
現状、「'document/getElementByID(...)'はNullまたはオブジェクトではありません。」というエラーが発生しているが、うまく動作はしているよう。
原因を突き止められず...。
<1>はそのようです。
<2>の問題と関係するか分かりませんが、うちは
setMapType を centerAndZoom の後ろに置いたら G
無しでサテライトもカトリーナも見られるようになりました。
<3>はうちでは再現していません。
ありがとうございました!
今後ともよろしくお願いいたします!
なお、上記スレッドで触れられている変数群をいじくると、ボタンの表示メッセージ等を変えられるようなので、これはこれで使えそうな情報です。
東京と一緒に出しているのがまずいのかと思ったらそうでもない模様。
まぁ、動作はしているので、とりあえずこのままにしておきます。
(あまり著作権周りの変数を触るのもアレなので)
> 上記スレッドで触れられている変数群をいじくると、ボタンの表示メッセージ等を変えられるようなので、これはこれで使えそうな情報です。
スケールの表示とか公式ドキュメント未記載の機能もあったりするので、関連トピックを作っていいですね。