Google Maps API 質問箱at PHPGoogle Maps API 質問箱 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト658:nobodyさん 07/10/14 10:05:47 xqvgUBSP >>657 656です。回答ありがとうございます。持っている鯖はさくらインターネットのレンタルサーバーなので、 MapServerは難しそうな感じです。PHPやPerlだけで実現するのは難しいのかな…。 Google MAPS APIはちょっとしか使ってないので勉強します。 659:nobodyさん 07/10/15 02:09:33 MAIMiHUF >>658 >>657書きました。 UMN MapServerは、てっとりばやくておすすめなのですが、ここでは実は必須ではないです。 GTileLayerの使い方ですが、次の通りです。 ・ズーム値ごとのタイル画像を用意する。 ・タイル画像は正方形(デフォルトでは256ピクセル)で、 ・php+gdなどで動的に生成しても、静的なものでも、どちらも可。 ・デフォルトでは投影はメルカトル(http://d.hatena.ne.jp/yellow_73/20060830#p1 が参考になるかも知れません) ・次のようなスクリプトを配布する。 ・GTileLayerオブジェクトを生成する。 ・getTileUrl()を上書きして、画像を指定するURLを返すようにする。 渡される引数は次の通り ・ズーム値 ・タイル画像の番号(xが西→東、yが北→南で、東経0度でx=0, 北端でy=0) ・GTileLayerからGTileLayerOverlayオブジェクトを生成する。 ・GMap2オブジェクトのレイヤにGTileLayerOverlayオブジェクトを追加する。 サーバサイドでは、画像が提供できるかどうかが全てであって、 あとはクライアントサイド(Google Mapsスクリプト)の仕事です。 ただし、その画像が正しく投影されているか等は、Google Mapsのスクリプトでは全く感知しませんし、 それどころか、getTileUrl()の返り値が正しいかどうかも感知しません。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch