参考にしたサイト
Google Maps API
Geekなページ
PHP & JavaScript Room
Google Maps Icon Shadowmaker--アイコンの影画像を生成してくれるサイト
とほほのWWW入門
Encoding polylines for Google Maps--エンコードポリラインのコードを作成できる
ALPSLAB route--ルート作成ができる。便利。
GPSツール GMM2.exe まとめサイト--作成したルートをgpxファイルに変換するツールがある。
メモ
- 【javascript】 jsファイルのインクルード
jsファイル内から別のjsファイルを参照するには、下記のような記述を、jsファイルの先頭にに書く。無駄なscriptタグが減らせて便利。
document.write('<script src="参照したいjsファイルのURL" type="text/javascript"></script>');
- 【google map】自作アイコンの設定
自作アイコンの最低限の設定は下記のとおり。これだけあればとりあえず使えるみたい。
クリック範囲を厳密に既定する指定とかあるけど、大きなアイコンを使用しない限り問題ない、と思う。
image : アイコン画像URL
shadow : 影画像のURL
iconSize : アイコンのサイズ(pix)
shadowSize : 影のサイズ(pix)
iconAnchor : 地図に設置する時の、「アイコン上の座標」(pix)。左上が原点(0,0)。アイコンの形を考えて設定すべし。
infoWindowAnchor : 吹き出しを設置する、「アイコン上の座標」(pix)。左上が原点(0,0)。指定していないと、イベントでopenInfoWindowをした際にエラーになる。
- 【google map】縮尺の表示
縮尺表示コントロール(GScaleControl())は、google maps apiの参照URLによって表示が変わる。
maps.google.co.jp だとメートル表示が上段に表示される。
maps.google.com だとマイル表示が上段に表示される。
- 【google map】ポリラインデータのエンコード
ポリラインデータをエンコードすると、データ量が圧縮され、描画も早くなり、コーディングも楽になる。
頂点が百以上の線もすぐできるので、ルート図なんかにはちょどいいかも。
エンコードはこちら
本家のルート検索の結果をぶっこ抜けるといいんだが、、。
TOPへ