Custom Map 追加
★ 先般、「こんなのがあったら・・・」と書いたらやってみたくなったので本日の習作。
「人のフンドシで相撲をとる」とはこういうことですが、Google Maps に国土地理院の地形図を取り込んでみた物件(箱根の一部だけ、東西方向はリピートしてしまうけど)。カスタム・マップ、タイル・レイヤーのつかいかた。
★ グーグル、というより米国人は、あんなだだっぴろい国土に住んでいるもんだから、きっと垂直方向(高低)の空間認識に乏しいんだろうかなぁ? とか思ったり(その回答のひとつがGoogle Earthなのでしょうけどね)。
★ しかし! 山あり谷ありの日本で、山紫水明・花鳥風月を愛でる風流な(ウソ)私としては、高低の認識もしたい・・・という私的な欲望ですけどね。・・・トコロで、その地図使っていいのか? というモンダイがありますが、国土地理院によりますと、
下記のいずれかに該当する場合は、出典の明記をすることで、書面での申請手続きが不要になります。
2. 刊行物等に下記の基準程度の少量の地図等を補助的に挿入する場合
ウエブページ:内容補足のため挿絵的に3枚程度の地図画像を掲載
★ API 技術が主で地図が従なのか、あるいはAPI 技術を補助的と看做すのか? 解釈がムズカシイところです。法に触れたらゴメンナサイね。
(※追記) 国土地理院・総務課審査係あて届出済。この程度の使用は問題ないようです。
で、次に制作上の注意事項・・・
★ このサンプルの場合、ズームレベル1(広域)から3(詳細)までしか作っていません。
★ 元画像を、例えば 1024×768といったキリのいい寸法に整えます。それをフォトショップ等により解像度(75)-(150)-(300)などと倍々で、用意したいレベルの分だけ、複製します。
★ 一枚のタイル画像サイズは、256×256ピクセルでなければいけません。GazoooDivなどのソフトで分割・カットします。配置は、以下のようにします。
レベル1=tilez1_1x1.jpg から tilez1_2x2.jpg までタイル4枚

レベル2=tilez2_1x1.jpg から tilez2_4x4.jpg までタイル16枚

レベル3=tilez3_1x1.jpg から tilez3_8x8.jpg までタイル64枚

あとはサンプルの html ソースを参考に、コピペなどして、書き換えていけばできます。
応用版もあります。
コメント(9)
コメントする
(トラックバックは受け付けていません。)



面白いですね。
マウスの移動も、密なところはゆっくり動いてほしいところ。
Z軸以外の要素としては、他サイトとの連携(マッシュアップ)、そして時間軸あたり。効果としてパワーポイント並のことはそのうち誰かがやりそうではあります。
>>13 getter さん
たとえば地形図は登山者にとって必携のアイテムですが、もしこれを携帯で見られたら(しかもGPSで自己の所在位置を認識できたら)、遭難の抑止にも役立つのでは? とか思います。
もっとも、そうなると私のようなシロウトが個人レベルで出来るものではないので、技術と資本のある企業などが作ってくれるといいなあとも思います。
はじめまして!
カスタムマップを自分で製作してみようと思い、ソースを拝見させていただいたり、http://mapki.com/wiki/Automatic_Tile_Cutter
などを読みましたが、うまく表示できません。(タイルの生成はできました)MapLibも試してみましたが、いまいちなのでどうしても自分で製作したく思っております。
もし可能でございましたら、もう少しご説明をいただければと思います。
>> Jose Luis さん
はじめまして。「うまく表示できない」とのことですが、
例えばこのサンプルの「tilez3_8x1.jpg の場合、
・ズームレベルが3
・上から8段目
・左から1番目
という意味です。画像は、256ピクセル四方にしないといけません。そして解像度を倍、倍々・・・というふうにします。
原因が判れば対処も可能かもしれませんので、お作りになっているURLを教えていただければ・・・
お返事とご説明、ありがとうございます。
まだ、作業はしておりませんが、とりあえず、自分で何とかできそうな気がしてきました。
>原因が判れば対処も可能かもしれませんので、お作りになっているURLを教えていただければ・・・
そこまで、お世話になるわけにもいかないと思いますので、まずは自分なりにやってみます。
こんにちは!
その後、作ってみました。
http://moscow.doubutuen.com/map/old/moscow_old_zoo.html
しかしながら、ズームレベルが1のとき、タイルが4つしか表示されず、またタイルが繰り返し表示されます。
変更したい点は2点ございます。
1、ズームレベル1のタイルは 4x3 の12枚を作成しました。これを全て表示したく思っております。tilez1_1_1.jpg から tilez1_4_3.jpg までです。
2、タイルの繰り返し表示をなくしたいです。
以上、ご教示いただければ幸いです。
たびたび失礼します。
カスタムマップはズームレベルにより使用できるタイル数が決まっているのでしょうか?
例えば、ズームレベル1で4枚。ズームレベル2で16枚というようにです。
もしそうでしたら、タイルを繰り返し表示しない方法だけお願いいたします。
たびたび失礼します。
タイルの繰り返し表示をさせない方法もわかりました。
みなさん、質問をした後にすぐに答えが見つかるということが結構ありませんか?
>>José Luis さん
おぉ、タイルの繰り返し表示をさせない方法があるんですねぇ。勉強させてもらいました。