2008年9月3日水曜日

GoogleMapsを使ってみる10

マーカーを使って緯度経度を表示するという話を前回したが、実際色々やってみると表示されないことがあり原因を調べてみた。

var source_info = 'hoge';
var dist_info = 'hogehoge';
var marker1 = new makeMarker(point_source, source_info);
var marker2 = new makeMarker(point_dist, dist_info);

これはどこにいれてもいいというわけではなく、

map.setCenter(new GLatLng(41.2,-73.55), 11);

のようにsetCenterメソッドを先にいれる必要があるらしい。
そうしないとJavaScript側でエラーを返されてしまう。
なぜそのような仕様かはGoogleに聞かないと分からないですが。
これに気づくのに時間がかかりすぎてしまい、後々手間取ることになってしまいました。

0 件のコメント: