Google マップのタイプ

Google Maps - 基本的な地図タイプ

Google Maps APIは以下の地図タイプをサポートしています:

  • ROADMAP(普通、デフォルトの2D地図)
  • SATELLITE(写真地図)
  • HYBRID(写真地図 + 道路と都市の名前)
  • TERRAIN(山脈、川などを含む地図)

地図の属性オブジェクトでmapTypeId属性を使用して地図タイプを指定できます:

var mapOptions = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
;

または地図のsetMapTypeId()メソッドを呼び出して:

map.setMapTypeId(google.maps.MapTypeId.HYBRID);

Google Maps - 45°視点

SATELLITEとHYBRID地図タイプは、特定の場所で45°透視画像ビューポートをサポートします(高ズームレベルでのみ)。

45°画像ビューポートを持つ場所を拡大すると、地図は自動的に透視視図を変更します。さらに、地図には以下が追加されます:

  • 平移コントロールの周りの羅針盤輪は、画像を回転させることを許可しています。
  • 平移とズームコントロールの間の回転コントロールは、画像を90°回転させることを許可しています。
  • 45°透視視図を表示する切り替えコントロールは、衛星コントロール/ラベルの下に位置しています。

注意:45°画像の地図を縮小すると、これらの変更をすべて元に戻し、元の地図を表示します。

この例では、イタリアのヴェネツィアのドージェ宮の45°透視視図を示しています:

インスタンス

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId:google.maps.MapTypeId.HYBRID
;

Google Maps - 45°透視視図を無効にする - setTilt(0)

MapオブジェクトにsetTilt(0)を呼び出して45°の透視視図を無効にできます:

インスタンス

map.setTilt(0);

ヒント:45°の透視視点を後に有効にするには、setTilt(45)を呼び出してください。