Google マップの種類
Google マップタイプ
Google マップのハイブリッド タイプ:
Google マップ - 基本的なマップ タイプ
Google Maps API では次のマップ タイプが利用可能です:
MapTypeId.ROADMAP
、デフォルトの道路地図ビューの表示に使用されますMapTypeId.ROADMAP
,用于显示默认的道路地图视图MapTypeId.SATELLITE
,用于显示 Google 地球卫星图片MapTypeId.HYBRID
,用于同时显示普通视图和卫星视图MapTypeId.TERRAIN
MapTypeId.SATELLITE
、Google Earth の衛星画像の表示に使用されますMapTypeId。 HYBRID
、通常のビューと衛星ビューを同時に表示するために使用されますMapTypeId.TERRAIN
、地形情報に基づいて実際の地図を表示するために使用されます。 var mapProp = {
center:new google.maps.LatLng(51.508742,-0.120850),zoom:7 、
mapTypeId: google.maps.MapTypeId.HYBRID
};
または動的にmapTypeIdを変更します:map.setMapTypeId(google.maps.MapTypeId.HYBRID);
- Google マップ - 45° 画像
- Google Maps API は、特定の場所の特別な 45 度画像をサポートしています。 これらの高解像度画像は、基本方向 (南東、南北) のそれぞれに向けた透視図を提供します。これらの画像は、サポートされているマップ タイプのより高いズーム レベルでも利用できます。
- 既存の google.maps.MapTypeId.SATELLITE および google.maps.MapTypeId.HYBRID マップ タイプは、高ズーム レベルで 45 度の透視画像をサポートします (利用可能な場合)。ズームインした場所にそのような画像がある場合、これらのマップ タイプは次の方法でビューを自動的に変更します:
- マップ上の既存のパン コントロールが変更され、既存のナビゲーション コントロール コンパス ホイールの周囲に新しいコントロールが追加されます。コンパスを使用して 45 度の画像の方向を変更するには、コンパス ホイールをドラッグし、画像が含まれるサポートされている最も近い方向に合わせます。
現在地を中心とした 45 度の透視画像が衛星画像またはハイブリッド画像に置き換わります。デフォルトでは、このタイプのビューは北を向きます。ズームアウトすると、地図はデフォルトの衛星画像またはハイブリッド画像に戻ります。
MapType コントロールは、45 度の画像を表示するためのサブメニューの切り替えコントロールを有効にします。
🎜🎜注: 🎜 45 度の画像を表示するマップ タイプをズームアウトすると、すべての変更が元に戻り、元のマップ タイプが再構築されます。 🎜🎜次の例は、イタリアのヴェネツィアにあるドゥカーレ宮殿の 45 度のビューを示しています: 🎜🎜🎜Example🎜🎜<html> <head> <script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"> </script> <script> var myCenter=new google.maps.LatLng(45.434046,12.340284); function initialize() { var mapProp = { center:myCenter, zoom:18, mapTypeId:google.maps.MapTypeId.HYBRID }; var map=new google.maps.Map(document.getElementById("googleMap"),mapProp); } google.maps.event.addDomListener(window, 'load', initialize); </script> </head> <body> <div id="googleMap" style="width:500px;height:380px;"></div> </body> </html>🎜
インスタンスを実行する »
オンライン インスタンスを表示するには、[インスタンスを実行] ボタンをクリックします
ヒント: Google は、より多くの都市の 45 度画像を継続的に追加しています。最新情報はGoogleマップの45°画像一覧をご覧ください。
Google マップ - 45° 画像の有効化と無効化 - setTilt(0)
Map オブジェクトで setTilt(0) を呼び出すことで、45° 画像を無効にできます。サポートされているマップ タイプで 45 度の透視画像を有効にするには、setTilt(45) を呼び出します。
インスタンス
<html> <head> <script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"> </script> <script> var myCenter=new google.maps.LatLng(45.434046,12.340284); function initialize() { var mapProp = { center:myCenter, zoom:18, mapTypeId:google.maps.MapTypeId.HYBRID }; var map=new google.maps.Map(document.getElementById("googleMap"),mapProp); map.setTilt(0); } google.maps.event.addDomListener(window, 'load', initialize); </script> </head> <body> <div id="googleMap" style="width:500px;height:380px;"></div> </body> </html>
インスタンスの実行 »
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します
Google Maps - リファレンスマニュアル
Google Maps API リファレンスマニュアル。