地図を表示する際のオプション項目です。
buildings : Boolean | 3D表示をするかどうか (デフォルト : false) |
---|---|
cameraPosition : Object | カメラ位置 詳細 |
compass : Boolean | コンパスを表示するかどうか (初回表示時のみ有効 デフォルト : false) |
indoor : Boolean | 屋内を表示するかどうか (デフォルト : false) Androidのみ |
margin : Object |
地図表示マージン (position が指定されている場合は position が優先される) ex.margin: {bottom: 100, left: 200} bottom<Number> : 下側 (省略時 0) left<Number> : 左側 (省略時 0) right<Number> : 右側 (省略時 0) top<Number> : 上側 (省略時 0) |
onCameraPositionChanged : Function |
カメラ移動完了コールバック CameraPositionChangedCallback<Function> : カメラ位置が変更された |
onCameraPositionWillChange : Function |
カメラ移動開始コールバック CameraPositionChangedCallback<Function> : カメラ位置が変更された |
onCurrentPositionButtonClicked : Function |
現在位置アイコンクリックコールバック ※このコールバックが指定されている場合は現在位置には移動しません CurrentPositionClickedCallback<Function> : 現在位置アイコンがクリックされた |
onMapClicked : Function |
地図クリックコールバック MapClickedCallback<Function> : 表示されている地図上の任意の座標がクリックされた |
onMapLongClicked : Function |
地図ロングクリックコールバック MapClickedCallback<Function> : 表示されている地図上の任意の座標がクリックされた |
onMapReady : Function |
地図読み込み時コールバック MapReadyCallback<Function> : 地図の読み込みが完了した |
onMarkerClicked : Function |
マーカークリックコールバック MarkerClickedCallback<Function> : マーカーがクリックされた |
onMarkerPopupClicked : Function |
マーカーポップアップクリックコールバック MarkerClickedCallback<Function> : マーカーがクリックされた |
onUserLocationChanged : Function |
現在位置変動コールバック UserLocationChangedCallback<Function> : 現在位置が変更された |
pitchGesture : Boolean | ピッチ操作が有効かどうか (初回表示時のみ有効 デフォルト : false) iOSのみ |
poi : Boolean | POI(point of interest) を表示するかどうか 施設アイコン (デフォルト : false) iOSのみ |
position : Object |
地図表示位置 height<Number> : 高さ (省略時 WebView 全体の高さ) width<Number> : 幅 (省略時 WebView 全体の幅) x<Number> : X 座標 (省略時 0) y<Number> : Y 座標 (省略時 0) |
rotateGesture : Boolean | 回転操作が有効かどうか (初回表示時のみ有効 デフォルト : false) |
scale : Boolean | 尺度を表示するかどうか (初回表示時のみ有効 デフォルト : false) |
scrollGesture : Boolean | スクロール操作が有効かどうか (初回表示時のみ有効 デフォルト : false) |
style : Any |
スタイル指定 公式ドキュメント Androidのみ |
tiltGesture : Boolean | チルト操作が有効かどうか (初回表示時のみ有効 デフォルト : false) Androidのみ |
traffic : Boolean | 交通量を表示するかどうか (デフォルト : false) |
type : String |
表示する地図の種類 HYBRID : 標準 + 衛星写真 HYBRID_FLYOVER : 3Dビューの標準 + 衛星写真 iOSのみ MUTED_STANDARD : データを強調した標準地図 iOSのみ(iOS11+) SATELLITE : 衛星写真 SATELLITE_FLYOVER : 3Dビューの衛星写真 iOSのみ STANDARD : 標準 TERRAIN : 地形図 Androidのみ |
userLocation : Object |
ユーザーの位置を表示するかどうか (表示する場合はその表示オプション) altitudeAccuracy<String> : 高度の精度 HIGH : 高精度 LOW : 低精度 MEDIUM : 中精度 NONE : 精度なし costAllowed<Boolean> : 位置情報の測定に料金が発生しても良いかどうか Androidのみ currentPositionButton<Object> : 現在位置ボタン image<String> : ボタン画像ファイル (file:// で始まらない場合は web.zip 内の画像ファイル) x<Number> : ボタン表示位置 X 座標 (単位 : ピクセル) y<Number> : ボタン表示位置 Y 座標 (単位 : ピクセル) headingAccuracy<String> : 向きの精度 Androidのみ HIGH : 高精度 LOW : 低精度 MEDIUM : 中精度 NONE : 精度なし lonLatAccuracy<String> : 緯度・経度の精度 HIGH : 高精度 LOW : 低精度 MEDIUM : 中精度 NONE : 精度なし minDistance<Number> : 最小距離 (単位 : メートル) Androidのみ speedAccuracy<String> : 移動速度の精度 Androidのみ HIGH : 高精度 LOW : 低精度 MEDIUM : 中精度 NONE : 精度なし trackingMode<String> : トラッキングモード iOSのみ FOLLOW : ユーザー位置を追跡する FOLLOW_WITH_HEADING : ユーザー位置を追跡し向きに合わせて地図を回転させる NONE : ユーザー位置を追跡しない updateInterval<Number> : 更新間隔 (単位 : ミリ秒) Androidのみ |
zoomControls : Boolean | 拡大縮小コントロールを表示するかどうか (初回表示時のみ有効 デフォルト : false) Androidのみ |
zoomGesture : Boolean | 拡大縮小操作が有効かどうか (初回表示時のみ有効 デフォルト : false) |