人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

googleマップの地図はゼンリンを使っていますが、自分の作成した地図をゼンリンの代わりに使う方法はありますか。ズームイン、アウトで地図の内容が変わったりできるようにしたいのです。ajaxを使用すると思いますが、教えてください。

●質問者: hilogolf
●カテゴリ:インターネット ウェブ制作
✍キーワード:Ajax Googleマップ ズームイン ゼンリン 作成
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● bajor
●23ポイント

質問の意図をGoogle Maps APIを利用して自分の地図表示をする場合と解釈して以下、記述します。(ハズレの場合は忘れてください)

参考例パリ 地下鉄路線図

Google Mapsの仕様は複数のPaneと呼ばれる階層表示となっているため

自分の地図のための階層 GTileLayerを利用して作成します。

GTileLayerは自作の地図を作成する場合のインターフェースです。

GMapTypeクラスで新しいマップタイプを作成して 自作のGTileLayerを追加すると、上記の例のような画像が利用できます。

Google Maps APIの解説Google Maps API Version 2 Reference


地図用のデータは地図表示レベル0で1枚 レベル2で4枚 レベル3で16枚 レベル4で64枚というように、一辺の数値が2の累乗(縦横)で準備していく必要があります。 画像はレベルが1段階上がるごとに2倍の大きさでサンプルは作成しました。 地図をきれいに切り分けるには様々な手段がありますが、これは画像処理専門の方に聞いてもらったほうがよいかもしれません。 画像はPNG JPEG GIF タイプであれば問題なく利用できます。

◎質問者からの返答

合わせて質問します。googleのマップ機能を自分でAjaxで組んでオリジナルの地図を階層表示する方法はありますか。


2 ● TNIOP
●23ポイント

http://www.cbook24.com/bm_detail.asp?sku=4797332875

Googleマップ+Ajaxで自分の地図を作る本

こちらが最もわかりやすいと思います。

◎質問者からの返答

合わせて質問します。googleのマップ機能を自分でAjaxで組んでオリジナルの地図を階層表示する方法はありますか。


3 ● burningfarm
●22ポイント

id:bajorさんの提示されている、地図の「地」の部分(?)を替えちゃいたいという事で、単純に自分に必要な情報を記載していくということではないんですよね?

もし単純に自分に必要な情報を記載したい場合、今まではid:TNIOPさん紹介の本に書いてある様にGoogle Maps APIとAjaxとかを使う必要がありましたが、先日リリースされた「マイマップ」機能である程度の事が簡単にできるようになりましたね!

http://googlejapan.blogspot.com/2007/04/google.html

http://d.hatena.ne.jp/jkondo/20070406/1175877539

#ってのはご存知の上ですよね…

#回答になってませんね…^^;ごめんなさい。

◎質問者からの返答

合わせて質問します。googleのマップ機能を自分でAjaxで組んでオリジナルの地図を階層表示する方法はありますか。


4 ● bajor
●22ポイント

独自APIを利用して地図を表示している例(Ajax)

yahoo map by ALPSトップ - 地図情報投稿サイト「みんなでつくろうYahoo!地図情報」

マイクロソフト Virtual Earth Live Local Search

自社の独自地図をサーバーに公開できるような能力のある会社であれば、すでに既出の技術となっているGoogle Maps APIのような機能を作成することは技術的には、なんら問題ないと思われます。

上記の例のように似たようなサービスが出てきています。

ただし大容量の地図データ用サーバーを管理するための、応分の運用費用をどのようにして処理しているのかはよくわかりません。

◎質問者からの返答

GTileLayerの追加方法教えてください。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ