地図クラス

Implements

Constructors

Methods

addCircle addEventListener addFireworks addFireworksList addGLMarker addGLMarkerClusteringCondition addGLMarkers addGeoJsonFigure addHeatMap addInfoWindow addMarker addMeshClusterCondition addPointObjectList addPolygon addPolyline clearAdditionTileCondition clearAlongLineCondition clearCenterMarkerCondition clearContextMenu clearLandmarkCondition clearMapDirectionChangeListener clearMapIconCompareCallback clearMapIconCondition clearMapIconExtensionCallback clearMapIconFilterCallback clearMapIconLabelCallback clearMapTiltChangeListener clearMapVectorCondition clearOrbitCondition clearRoadShapeOpenedCondition clearTrafficCondition clearTrafficMeshCondition clearTrainRouteCondition clearTurnRestrictionCondition clearUserLocationTrackingModeChangeListener destroy getAdditionTileKeyNameList getCenter getClientSize getColorFilterColor getDirection getDrawCount getLatLngFromClientCoord getLatLngFromPixel getLatLngFromRelativeLocation getLayerOrder getPolar getRequestCount getTilt getTrackingMode getUserLocationData getZoomLevel getZoomLevelWithLatLngRect getZoomRange hasAdditionTileKeyName hideShadow isMapRotationEnabled isMapTiltEnabled isMaxZoomLevel isMinZoomLevel isSatelliteAnnotationVisible isTileBuilding3DEnabled moveBasedOnLatLngRect moveTo removeAnnotationClickListener removeAnnotationLoadingProgressListener removeCircle removeEventListener removeFireworks removeFireworksList removeGLMarker removeGLMarkerClusteringCondition removeGLMarkers removeGeoJsonFigure removeHeatMap removeInfoWindow removeMapIconClickListener removeMapIconMouseEnterListener removeMapIconMouseLeaveListener removeMapTileLoadingProgressListener removeMapVectorLoadingProgressListener removeMarker removeMeshClusterCondition removeMeshClusterIconClickListener removeMeshClusterLineClickListener removePointObjectAll removePointObjectList removePolygon removePolyline removeRouteShapeCondition removeTrafficMeshClickListener setAdditionTileCondition setAlongLineCondition setAnnotationClickListener setAnnotationExpandRatio setAnnotationFontFamilyMap setAnnotationLoadingProgressListener setBehindMarkerClusteringLayer setCenter setCenterMarkerCondition setCenterOffset setClientSize setColorFilterColor setContextMenu setCopyrightFontSize setCopyrightPosition setDateTime setDirection setFogColor setFrontMarkerClusteringLayer setIsConstantAnimated setKeyZoomEnable setLandmarkCondition setLanguage setLayerOrderAfter setLayerOrderBefore setMapDirectionChangeListener setMapIconClickListener setMapIconCompareCallback setMapIconCondition setMapIconExpandRatio setMapIconExtensionCallback setMapIconFilterCallback setMapIconLabelCallback setMapIconMouseEnterListener setMapIconMouseLeaveListener setMapLongTapMilliseconds setMapRotationEnabled setMapTileLoadingProgressListener setMapTiltChangeListener setMapTiltEnabled setMapVectorCondition setMapVectorLoadingProgressListener setMaxTilt setMeshClusterIconClickListener setMeshClusterLineClickListener setOrbitCondition setPolar setRoadShapeOpenedClickListener setRoadShapeOpenedCondition setRouteShapeCondition setSatelliteAnnotationVisible setScalePosition setSkyColor setTileBuilding3DEnabled setTileType setTilt setTrackingMode setTrafficCondition setTrafficMeshClickListener setTrafficMeshCondition setTrainRouteClickListener setTrainRouteCondition setTurnRestrictionCondition setTurnRestrictionIconClickListener setTurnRestrictionInfoWindowCallback setUserLocation setUserLocationData setUserLocationDataInterval setUserLocationTrackingModeChangeListener setWheelZoomEnable setZoomLevel setZoomRange showShadow withPausing zoomIn zoomOut

Constructors

  • コンストラクタ

    Parameters

    • id: string

      プロダクトID(サービスID)

    • settings: MapInitSettings

      設定

    Returns Map

Methods

  • 円を追加

    Parameters

    Returns void

  • 打ち上げ花火を追加

    Parameters

    Returns void

  • 複数の打ち上げ花火を追加

    Parameters

    • fireworksList: Fireworks[]

      打ち上げ花火のリスト

    Returns void

  • GLマーカークラスタリングのコンディションを追加

    Parameters

    Returns void

  • 複数のGLMarkerをまとめて追加
    ※ 複数マーカー追加時はパフォーマンスの観点からこちらのメソッドを推奨

    Parameters

    Returns void

  • GeoJSON形状追加

    Parameters

    Returns void

  • ヒートマップを追加

    Parameters

    Returns void

  • InfoWindowを追加

    Parameters

    Returns void

  • Markerを追加

    Parameters

    Returns void

  • メッシュクラスタのオプションを設定

    Parameters

    Returns void

  • 点を追加する

    Parameters

    Returns void

  • ポリゴンを追加

    Parameters

    Returns void

  • ポリラインを追加

    Parameters

    Returns void

  • 任意タイル地図のオプションをクリア

    Parameters

    • key: string

      クリア対象のキー名

    Returns void

  • 線沿い注記のコンディションのクリア

    Returns void

  • 十字マーカーのオプションをクリア

    Returns void

  • コンテキストメニューを削除

    Returns void

  • 3Dランドマークのオプションをクリア

    Returns void

  • 地図の方位角の変更を検知するリスナーを削除

    Returns void

  • 地図アイコンのソート用の比較コールバックをクリア

    Returns void

  • 地図アイコン取得条件のクリア

    Returns void

  • 地図アイコンの拡張表示するテキストを返すコールバックを削除

    Returns void

  • 表示する地図アイコンのフィルター関数をクリア(できるだけすべて表示するようになります)

    Returns void

  • 地図アイコンのラベルを返すコールバックをデフォルトに戻す

    Returns void

  • 地図の傾きの変更を検知するリスナーを削除

    Returns void

  • ベクター地図の条件をクリア

    Returns void

  • 軌跡(moon)のオプションをクリア

    Returns void

    Deprecated

    clearRoadShapeOpenedCondition()を利用してください

  • 新規開通道路のオプションをクリア

    Returns void

  • 渋滞情報のクリア

    Returns void

  • 交通情報(seed版)のConditionを削除

    Returns void

  • 鉄道路線図のオプションをクリア

    Returns void

  • 指定方向外進行禁止情報のオプションをクリア

    Returns void

  • トラッキングモードの変更を検知するリスナー関数を削除

    Returns void

  • 破棄処理

    Returns void

  • 任意タイル地図のオプション登録済みキー名リストを取得

    Returns string[]

    登録済みキー名リスト

  • 中心緯度経度を取得

    Returns LatLng

    中心緯度経度

  • クライアントの大きさを取得

    Returns Size

    クライアントの大きさ

  • カラーフィルターの色を取得する

    Returns Color

  • 地図の回転角を取得

    Returns number

    地図の回転角(単位は度)

  • 地図インスタンスが作成されてからの描画回数を取得

    Returns number

    描画回数

  • 指定した画面座標に位置する地点の緯度経度を算出

    Parameters

    • clientCoord: Point

      画面座標(地図領域の左上を起点)

    Returns undefined | LatLng

    緯度経度(緯度経度が算出できない場合はundefined)

  • 指定した画面座標に位置する地点の緯度経度を算出

    Parameters

    • point: Point

      画面座標(地図領域の左上を起点)

    Returns LatLng

    緯度経度

    Deprecated

    getLatLngFromClientCoord を使用してください

  • 指定した緯度経度から、指定した方向と距離で進んだ場所の緯度経度を算出

    Parameters

    • location: LatLng

      緯度経度

    • direction: number

      方向(単位はラジアン、東を0として反時計回りが正の方向)

    • distance: number

      距離(単位はメートル)

    Returns LatLng

    緯度経度

  • 現在のレイヤーの描画順序をレイヤー名のリストとして取得(リストの先頭から描画される)

    Returns string[]

    現在のレイヤーの描画順序

  • 極座標を取得

    Returns PolarCoordinate3

    極座標

  • 地図インスタンスが作成されてから発行したリクエスト総数を取得

    Returns number

    リクエスト回数

  • 地図の傾きを取得

    Returns number

    地図の傾き(単位は度)

  • 現在のズームレベルを取得

    Returns number

    ズームレベル

  • LatLngRectが画面内に収まるズームレベルを返す

    Parameters

    • rect: LatLngRect

      LatLngRect

    • center: LatLng

      中心緯度経度

    • Optional maxZoomLevel: number

      最大ズームレベル

    • Optional padding: RectExtension

      パディング(単位はピクセル)

    • Optional step: number

      ズームレベルの間隔

    Returns number

    LatLngRectが画面内に収まるズームレベル

  • 指定したキーが任意タイル地図のオプション登録済みかどうか

    Parameters

    • key: string

      キー名

    Returns boolean

    登録済みか

  • 影を非表示にする

    Returns void

  • 地図の回転操作が有効になっているかを取得

    Returns boolean

    地図の回転操作が有効であれば true 無効であれば false

  • 地図の傾き操作が有効になっているかを取得

    Returns boolean

    地図の傾き操作が有効であれば true 無効であれば false

  • 最大ズームレベルかを判定

    Returns boolean

    true:最大ズームレベル

  • 最小ズームレベルかを判定

    Returns boolean

    true:最小ズームレベル

  • 航空衛星写真の注記表示状態を取得

    Returns boolean

    表示状態

  • タイルの3Dビル表示設定を取得

    Returns boolean

    3Dビルの表示フラグ

  • LatLngRectが画面内に収まる位置に移動
    ※最適なズームレベルがズームレンジ外になる場合は画面内に収めることができません。

    Parameters

    • rect: LatLngRect

      LatLngRect

    • isAnimation: boolean = false

      アニメーション有効フラグ(デフォルト: false)

    • Optional maxZoomLevel: number

      最大ズームレベル

    • Optional padding: RectExtension

      パディング(単位はピクセル)

    • Optional step: number

      ズームレベルの間隔

    Returns void

  • 緯度経度とズームレベルを指定して移動

    Parameters

    • latLng: LatLng

      緯度経度

    • zoomLevel: undefined | null | number

      ズームレベル

    • isAnimation: boolean = false

      アニメーション有効フラグ(デフォルト: false)

    Returns void

  • 注記クリックリスナーの削除

    Returns void

  • 注記の描画進捗更新リスナーを削除

    Returns void

  • 円を削除

    Parameters

    Returns void

  • 打ち上げ花火を削除

    Parameters

    Returns void

  • 複数の打ち上げ花火を削除

    Parameters

    • fireworksList: Fireworks[]

      打ち上げ花火のリスト

    Returns void

  • GLMarkerの削除

    Parameters

    • marker: GLMarker

      削除対象のGLMarker

    Returns void

  • GLマーカークラスタリングのコンディションを削除

    Parameters

    Returns void

  • 複数のGLMarkerをまとめて削除
    ※ 複数マーカー削除時はパフォーマンスの観点からこちらのメソッドを推奨

    Parameters

    • markers: GLMarker[]

      削除するGLMarkerの配列

    Returns void

  • GeoJSON形状削除

    Parameters

    Returns void

  • ヒートマップを削除

    Parameters

    Returns void

  • InfoWindowを削除

    Parameters

    Returns void

  • 地図アイコンクリックリスナーの削除

    Returns void

  • 地図アイコンマウスエンターリスナーの削除

    Returns void

  • 地図アイコンのmouseleaveリスナーの削除

    Returns void

  • 地図タイルの描画進捗更新リスナーを削除

    Returns void

  • ベクタ地図の描画進捗更新リスナーを削除

    Returns void

  • Markerを削除

    Parameters

    Returns void

  • メッシュクラスタのオプションをクリア

    Returns void

  • メッシュクラスタアイコンのクリックリスナーの削除

    Returns void

  • メッシュクラスタ線のクリックリスナーの削除

    Returns void

  • 点を全て削除する

    Returns void

  • 点を削除する

    Parameters

    Returns void

  • ポリゴンを削除

    Parameters

    Returns void

  • ポリラインを削除

    Parameters

    Returns void

  • ルート形状共通コンディションを削除

    Returns void

  • 交通情報(seed版)のクリックリスナーを削除

    Returns void

  • 任意タイル地図のオプションを設定

    Parameters

    Returns void

  • 線沿い注記のコンディションの設定

    Parameters

    Returns void

  • 注記の表示倍率を設定する

    Parameters

    • ratio: number

      表示倍率(1.0で等倍)

    Returns void

  • 注記のフォント情報を設定

    Parameters

    Returns void

  • 注記の描画進捗更新リスナーを設定

    Parameters

    Returns void

  • GLMarkerClusteringのレイヤーをGLMarkerのレイヤーの後ろに設定する

    Returns void

  • 中心緯度経度を設定

    Parameters

    • centerLocation: LatLng

      中心緯度経度

    • isAnimation: boolean | AnimationOption = false

      アニメーション有効フラグ(デフォルト: false)

    Returns void

  • 十字マーカーのオプションを設定

    Parameters

    Returns void

  • 中心地点の基準位置ずらしを設定

    Parameters

    Returns void

  • 地図要素のサイズを変更する

    Parameters

    • size: Size

      地図要素のサイズ(ピクセル)

    Returns void

  • カラーフィルターの色を設定

    Parameters

    Returns void

  • コンテキストメニューを設定

    Parameters

    Returns void

  • コピーライトのフォントサイズを設定

    Parameters

    • fontSize: string

      フォントサイズ(デフォルトは'10px')

    Returns void

  • コピーライトの表示位置を調整

    Parameters

    Returns void

  • 太陽位置計算に使う日時を指定

    Parameters

    • dateTime: Date

      日時

    Returns void

  • 地図の回転角を設定

    Parameters

    • direction: number

      地図の回転角(単位は度)

    Returns void

  • 霧の色を設定

    Parameters

    Returns void

  • GLMarkerClusteringのレイヤーをGLMarkerのレイヤーの前(デフォルトの状態)に設定する

    Returns void

  • 恒常的なアニメーションの有効/無効を指定

    Parameters

    • isConstantAnimated: boolean

      恒常的なアニメーションの有効/無効 (デフォルトは有効)

    Returns void

  • キー操作による拡縮の有効/無効を設定

    Parameters

    • enable: boolean

      有効にする場合はtrue, 無効にする場合はfalse

    Returns void

  • 3Dランドマークのオプションを設定

    Parameters

    Returns void

  • 地図の言語を設定

    Parameters

    Returns void

  • レイヤーAがレイヤーBの直後に描画されるように順序を変更する

    Parameters

    • layerNameA: string

      レイヤーAの名前

    • layerNameB: string

      レイヤーBの名前

    Returns void

  • レイヤーAがレイヤーBの直前に描画されるように順序を変更する

    Parameters

    • layerNameA: string

      レイヤーAの名前

    • layerNameB: string

      レイヤーBの名前

    Returns void

  • 地図の方位角の変更を検知するリスナーを設定

    Parameters

    Returns void

  • 地図アイコンのソート用の比較コールバックを設定

    Parameters

    Returns void

  • 地図アイコン取得条件の設定

    Parameters

    Returns void

  • 地図アイコンの表示倍率を設定する

    Parameters

    • ratio: number

      表示倍率(1.0で等倍)

    Returns void

  • 地図アイコンの拡張表示するテキストを返すコールバックを設定

    Parameters

    Returns void

  • 表示する地図アイコンのフィルター関数を設定

    Parameters

    Returns void

  • 地図アイコンのラベルを返すコールバックを設定

    Parameters

    Returns void

  • 地図アイコンマウスエンターリスナーの設定

    Parameters

    Returns void

  • 地図アイコンのmouseleaveリスナーの設定

    Parameters

    Returns void

  • 地図上のロングタップと見なす時間(ミリ秒)を設定

    Parameters

    • milliseconds: number

      ミリ秒

    Returns void

  • 地図の回転操作の有効/無効を設定 有効にすると、下記のいずれかの操作を行った際に地図が傾いたり回転するようになる ・PC ・コントロールキーを押しながらドラッグアンドドロップ ・右クリックでドラッグアンドドロップ ・モバイル ・2本指で上下にスワイプ、もしくは2本指で回転

    Parameters

    • flag: boolean

      有効にする場合はtrue, 無効にする場合はfalse

    Returns void

  • 地図タイルの描画進捗更新リスナーを設定

    Parameters

    Returns void

  • 地図の方位角の変更を検知するリスナーを設定

    Parameters

    Returns void

  • 地図の傾き操作の有効/無効を設定 有効にすると、下記の操作を行った際に地図が傾くようになる ・PC ・コントロールキーを押しながらドラッグアンドドロップ ・右クリックでドラッグアンドドロップ ・モバイル ・2本指で上下にスワイプ

    Parameters

    • flag: boolean

      有効にする場合はtrue, 無効にする場合はfalse

    Returns void

  • ベクター地図の条件を設定

    Parameters

    Returns void

  • ベクタ地図の描画進捗更新リスナーを設定

    Parameters

    Returns void

  • 地図の傾きの最大角度を設定

    Parameters

    • maxTilt: number

      地図の傾きの最大値(単位は度、60度以上には設定できません)

    Returns void

  • アイコンのクリックリスナーの設定

    Parameters

    Returns void

  • 線のクリックリスナーの設定

    Parameters

    Returns void

  • 軌跡(moon)のオプションを設定

    Parameters

    Returns void

    Deprecated

    setRoadShapeOpenedCondition()を利用してください

  • 極座標を設定

    Parameters

    • polar: PolarCoordinate3

      極座標

    Returns void

  • 新規開通道路クリックリスナーの設定

    Parameters

    Returns void

  • 新規開通道路のオプションを設定

    Parameters

    Returns void

  • ルート形状共通コンディションを追加

    Parameters

    Returns void

  • 航空衛星写真の注記表示状態を設定(航空衛星写真表示時のみ表示可)

    Parameters

    • isVisible: boolean

      表示状態

    Returns void

  • 縮尺の表示位置を調整

    Parameters

    Returns void

  • 空の色を設定

    Parameters

    Returns void

  • タイルの3Dビル表示設定

    Parameters

    • enable: boolean

      表示フラグ

    Returns void

  • タイル種別を設定

    Parameters

    Returns void

  • 地図の傾きを設定

    Parameters

    • tilt: number

      地図の傾き(単位は度)

    Returns void

  • トラッキングモードを設定

    Parameters

    Returns void

  • 渋滞情報Conditionの設定

    Parameters

    Returns void

  • 交通情報(seed版)のクリックリスナーを設定

    Parameters

    Returns void

  • 交通情報(seed版)のConditionを設定

    Parameters

    Returns void

  • 鉄道路線図クリックリスナーの設定

    Parameters

    Returns void

  • 鉄道路線図のオプションを設定

    Parameters

    Returns void

  • 指定方向外進行禁止情報のオプションを設定

    Parameters

    Returns void

  • 指定方向外進行禁止情報クリックリスナーの設定

    Parameters

    Returns void

  • 指定方向外進行禁止情の吹き出し用コールバックの設定

    Parameters

    Returns void

  • 自位置マーカーを設定

    Parameters

    Returns void

  • 自位置情報を設定

    Parameters

    • userLocationData: UserLocationData

      UserLocationData

    • isAnimation: boolean = false

      移動時のアニメーション有無

    Returns void

  • 自位置情報の更新間隔を設定

    Parameters

    • interval: number

      更新間隔(秒)

    Returns void

  • トラッキングモードの変更を検知するリスナー関数を設定

    Parameters

    Returns void

  • マウスホイール操作による拡縮の有効/無効設定

    Parameters

    • enable: boolean

      有効にする場合はtrue, 無効にする場合はfalse

    Returns void

  • ズームレベルを設定

    Parameters

    • zoomLevel: number

      ズームレベル

    • isAnimation: boolean | AnimationOption = false

      アニメーション有効フラグ(デフォルト: false)

    Returns void

  • ズームレンジを設定

    Parameters

    Returns void

  • 影を表示する

    Returns void

  • 地図の描画更新処理を一時停止した状態でタスクを実行する

    Parameters

    • task: (() => void)

      タスク関数

        • (): void
        • Returns void

    Returns void

  • ズームインを行う

    Parameters

    • Optional isAnimation: boolean

      アニメーション有効フラグ

    Returns void

  • ズームアウトを行う

    Parameters

    • Optional isAnimation: boolean

      アニメーション有効フラグ

    Returns void