JavaScript版地図
補足説明
JavaScript版地図APIで使用されている用語などの補足説明です。
緯度経度の書き方
緯度経度情報を取得する
Yahoo!地図を使って緯度経度を取得できます。
例)東京駅の緯度経度を取得したいとき……
- Yahoo!地図で「東京駅」を検索し、正しい位置が表示されるか確認する。
- 地図の右上にある、「この地図のURL」をクリックする。
- 「この地図のURL」という項目に次のアドレスが表示されています。
http://map.yahoo.co.jp/pl?type=scroll
&lat=35.67832667&lon=139.77044378&sc=3&mode=map&pointer=on - 「lat=35.67832667&lon=139.77044378」の箇所が東京駅の緯度経度を意味します。
この場合、緯度は「35.67832667」、経度は「139.77044378」となります。
※ここで表される緯度経度は、度形式、日本測地系(TOKYO97)です。
表記の形式
緯度経度の表記方法について以下の3種類に対応しています。
| 形式 | データ型 | 東京駅での例 |
| 度形式 | 文字型・数値型 | 緯度:35.67832667 経度:139.77044378 |
| 度.分.秒形式 | 文字型 | 緯度:35.40.40.13 経度:139.46.15.214 |
| 度/分/秒形式 | 文字型 | 緯度:35/40/40.13 経度:139/46/15.214 |
表記の仕方
- YLLPointクラスを使わずに緯度と経度を同時に渡す場合は以下のように記述してください。
緯度と経度の間をカンマ(,)で区切り、一つの文字列として指定します。
例)var point = "35.40.41.98, 139.46.13.60";
縮尺について
- JavaScript版地図API Version 2では1~11の11段階の縮尺を用意しています。
- 数値が小さいほど詳細で、大きいほど広域の地図を表示します。
※ 「1」では市街地の地図を、「11」では世界地図を表示します。 - デフォルトで「3」を表示します。
- 初期表示の縮尺の設定は、YahooMapsCtrlコンストラクタで行います。
- メソッドや画面のボタンを利用することで、自由に表示する縮尺を変更できます。
※ JavaScript版地図API Version 3では、22段階の縮尺を用意しています。
| 表示(目安) | 縮尺 | ver.2 | ver.3 | カバーエリア |
| 全世界 | - | 22 | 世界全域 | |
| 全世界 | - | 21 | 世界全域 | |
| 全世界 | 11 | 20 | 世界全域 | |
| 世界 | 1/4800万 | - | 19 | 世界全域 |
| 1/2400万 | - | 18 | 世界全域 | |
| 1/1200万 | 10 | 17 | 世界全域 | |
| 全国 | 1/600万 | - | 16 | 世界全域 |
| 1/300万 | - | 15 | 世界全域 | |
| 1/150万 | 9 | 14 | 日本全域 | |
| 県 | 1/75万 | 8 | 13 | 日本全域 |
| 1/48万 | - | 12 | 日本全域 | |
| 1/30万 | 7 | 11 | 日本全域 | |
| 市 | 1/15万 | 6 | 10 | 日本全域 |
| 1/75000 | 5 | 9 | 日本全域 | |
| 1/40000 | - | 8 | 日本全域 | |
| 町 | 1/21000 | 4 | 7 | 日本全域 |
| 1/16000 | - | 6 | 日本全域 | |
| 1/8000 | 3 | 5 | 日本全域 | |
| 1/6000 | - | 4 | 日本全国1300市区町村以上 | |
| 丁目 | 1/3000 | 2 | 3 | 日本全国1300市区町村以上 |
| 1/1500 | 1 | 2 | 日本全国1300市区町村以上 | |
| 1/750 | - | 1 | 日本全国1300市区町村以上 |
地図の種類について
- 地図(MAP)と航空写真(AERO)をサポートしています。
- デフォルトで地図を表示します。
- 地図の種類の設定は、YahooMapsCtrlコンストラクタで行います。
- 地図の種類を変更する場合は、changeMode()で変更できます。
測地系について
- 日本測地系(TOKYO97)と世界測地系(WGS84)をサポートしています。
- デフォルトで日本測地系を使用しています。
- 測地系の設定は、YahooMapsCtrlコンストラクタで行います。
- すべての緯度経度に適用されます。特定の場合だけ違う測地系で緯度経度を指定することはできません。
- 日本測地系と世界測地系では同じ緯度経度でも、数百メートル位置が異なる場合があります。
以下の画像は、日本測地系で東京駅を指す緯度経度を世界測地系で利用した場合の結果です。
| 日本測地系(TOKYO97) | 世界測地系(WGS84) |
![]() | ![]() |
主な地点の位置情報
| 地点 | 日本測地系(TOKYO97) | 世界測地系(WGS84) |
| 札幌時計台 | 43.06011, 141.35727694 | 43.062555, 141.35358861111 |
| 函館駅 | 41.77138889, 140.72972222 | 41.773956111111, 140.72615416667 |
| 仙台駅 | 38.2575, 140.885 | 38.260471111111, 140.88156777778 |
| 東京駅 | 35.67832667, 139.77044378 | 35.681563888889, 139.76720972222 |
| 六本木ヒルズ | 35.65678, 139.733555 | 35.660018333333, 139.73032472222 |
| 横浜駅 | 35.46222222, 139.62444444 | 35.465484722222, 139.62123166667 |
| 富士山 | 35.36046, 138.73198389 | 35.363714722222, 138.72885611111 |
| 静岡駅 | 34.96852756, 138.39299911 | 34.971823055556, 138.38991027778 |
| 名古屋駅 | 35.1675, 136.88555556 | 35.170726388889, 136.88260277778 |
| 大阪駅 | 34.69872178, 135.49794378 | 34.701974166667, 135.49513388889 |
| 京都駅 | 34.98194444, 135.76138889 | 34.985170833333, 135.75855277778 |
| 広島駅 | 34.39402778, 132.47824978 | 34.397271111111, 132.47572861111 |
| 博多駅 | 33.58644422, 130.42286022 | 33.589735, 130.42052944444 |
主なカラーコード一覧
| #ffff00 | #00ffff | #0000ff | #ff0000 |
| #ffcc00 | #ff9900 | #ff6600 | #ff3300 |
| #00ccff | #0099ff | #0066ff | #0033ff |
| #ffccff | #ff99ff | #ff66ff | #ff33ff |
| #00cc00 | #009900 | #006600 | #003300 |
| #33ffff | #66ffff | #99ffff | #ccffff |
| #00ff00 | #ff00ff | #f00ff0 | #0ff00f |
| #33ff33 | #66ff66 | #99ff99 | #cc33cc |
| #3333ff | #6666ff | #9999ff | #ccccff |
| #ff3333 | #ff6666 | #ff9999 | #ffcccc |
| #0000cc | #000099 | #000066 | #000033 |
| #cc0000 | #990000 | #660000 | #330000 |

