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

回答の条件
  • URL必須
  • 1人10回まで
  • 登録:2007/04/06 17:27:55
  • 終了:2007/04/13 17:30:40

回答(4件)

id:bajor No.1

bajor回答回数7ベストアンサー獲得回数22007/04/06 19:18:28

ポイント23pt

質問の意図を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 タイプであれば問題なく利用できます。 

id:hilogolf

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

2007/04/08 01:51:31
id:TNIOP No.2

TNIOP回答回数2344ベストアンサー獲得回数582007/04/06 20:15:54

ポイント23pt

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

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

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

id:hilogolf

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

2007/04/08 01:51:39
id:burningfarm No.3

burningfarm回答回数32ベストアンサー獲得回数32007/04/07 21:52:19

ポイント22pt

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

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

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

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

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

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

id:hilogolf

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

2007/04/08 01:51:54
id:bajor No.4

bajor回答回数7ベストアンサー獲得回数22007/04/08 12:06:05

ポイント22pt

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

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

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

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

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

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

id:hilogolf

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

2007/04/08 15:31:43

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません