地図をクリックして、エンコード化されたポリラインを貼り付ける方法が、地図に線を描く方法としては便利そうです。
今回は、そのポリラインをエンコード化する方法ためのツールとして、Google先生のデモマップをいじって自分好みに使いやすいように直しておきます。
地図をクリックしてポリラインを描いた後にアイコンを移動させたり、削除しても逐一エンコードされたポリラインが表示されるように変更してみました。
スポンサードリンク
地図をクリックして、エンコード化されたポリラインを貼り付ける方法が、地図に線を描く方法としては便利そうです。
今回は、そのポリラインをエンコード化する方法ためのツールとして、Google先生のデモマップをいじって自分好みに使いやすいように直しておきます。
地図をクリックしてポリラインを描いた後にアイコンを移動させたり、削除しても逐一エンコードされたポリラインが表示されるように変更してみました。
※本ページのiPhone(スマートフォン端末)用デモを見るには、ブラウザはGoogle Chromeを使用して下さい。
マーカー(アイコン)を表示させるのであれば、複数のマーカーを表示させたい。
v2でPHP+MySQLが使えないときに、XMLファイルから読み込んだ手を試してみる。
参照ページ;Google グルーディスカッションのサンプルより
ともかくGoogle Maps API v3でともかく地図を表示させてみよう。 Google Map JavaScript API V3 チュートリアルにあるGoogle マップ V3 の「Hello, World」を表示させてみることに。
うーん。APIキーが無いのがいいですね。 あと目立つのは、コントローラ近くのストリートビューのアイコン。 スマートフォン、iPhone(アイフォン)用の位置情報取得用にセンサーの使用有無を示すための sensor パラメータの設定が出来るようになっています。 それでは、初期表示の座標を東京あたりに変更して・・・・。
まずあとで、ブログ等で使うことを考えて、bodyイベントのinitialize();は、scriptの中へ。jsファイルは共通で使いたいので、個別に指定する地図タイプ、初期表示座標、ズームは、別のscriptに分けておく。マップタイプは、4つのタイプから選択。
地図を表示させることが出来たら、こんどはマーカー(アイコン)を表示させてみましょう。
var markerでアイコンを表示させます(朱書き部)。座標(経度、緯度)は東京タワー、座標収得はコチラ。
◆記述
1)Head文
◆Google Maps APIで地図に初期表示させるマップの種類を変えてみる。 scrptの記述を変更するだけ
標準:
map.setCenter(new GLatLng(36.350527, 138.076172), 6, G_NORMAL_MAP);
航空写真:
map.setCenter(new GLatLng(36.350527, 138.076172), 6, G_SATELLITE_MAP);
航空写真+地図:
map.setCenter(new GLatLng(36.350527, 138.076172), 6, G_HYBRID_MAP);
地形:
map.setCenter(new GLatLng(36.350527, 138.076172), 6, G_PHYSICAL_MAP);
Earth:
map.setCenter(new GLatLng(36.350527, 138.076172), 6, G_SATELLITE_3D_MAP);
スポンサードリンク