Maps Service

マップ

このサービスを使用すると、スクリプトで静的地図の生成、経路の検索、住所からジオコード座標への変換、標高のサンプリングを行うことができます。

クラス

名前概要
Avoidルート検索時に回避する制限の種類を表す列挙型。
Color地図画像で使用できる名前付きの色を表す列挙型。
DirectionFinder地点間のルートを取得できます。
DirectionFinderEnumsDirectionFinder で使用される列挙型のコレクション。
ElevationSampler特定の場所の標高をサンプリングできます。
Format地図画像の形式を表す列挙型。
Geocoder住所と地理座標の変換を可能にします。
Maps経路検索、ジオコーディング、標高のサンプリング、静的地図画像の作成が可能です。
MarkerSize地図に追加されたマーカーのサイズを表す列挙型。
Mode経路を検索するときに使用する移動手段を表す列挙型。
StaticMap静的地図画像の作成と装飾が可能です。
StaticMapEnumsStaticMap で使用される列挙型のコレクション。
Typeレンダリングする地図のタイプを表す列挙型。

Avoid

プロパティ

プロパティタイプ説明
TOLLSEnum有料道路を使わない。
HIGHWAYSEnum高速道路を避けて。

Color

プロパティ

プロパティタイプ説明
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

メソッド

メソッド戻り値の型概要
addWaypoint(latitude, longitude)DirectionFinderポイント(緯度/経度)を使用して、ルートが通過する必要がある経由地を追加します。
addWaypoint(address)DirectionFinder住所を使用して、ルートが通過する必要がある経由地を追加します。
clearWaypoints()DirectionFinder現在の経由地のセットをクリアします。
getDirections()Object設定された出発地、目的地、その他のオプションを使用してルートを取得します。
setAlternatives(useAlternatives)DirectionFinderランク付けが最も高いルートだけでなく、代替ルートも返すかどうかを設定します(デフォルトは false)。
setArrive(time)DirectionFinder希望する到着時刻を設定します(該当する場合)。
setAvoid(avoid)DirectionFinder特定の種類の制限を回避するかどうかを設定します。
setDepart(time)DirectionFinderご希望の出発時刻を設定します(該当する場合)。
setDestination(latitude, longitude)DirectionFinderポイント(緯度/経度)を使用して、ルートを計算する終了地点を設定します。
setDestination(address)DirectionFinder住所を使用して、経路を計算する終了地点を設定します。
setLanguage(language)DirectionFinderルート案内で使用する言語を設定します。
setMode(mode)DirectionFinder移動手段を設定します(デフォルトは運転)。
setOptimizeWaypoints(optimizeOrder)DirectionFinder地点をより効率的な順序に並べ替えて、指定されたルートを最適化するかどうかを設定します(デフォルトは false)。
setOrigin(latitude, longitude)DirectionFinderポイント(緯度/経度)を使用して、ルートを計算する出発地を設定します。
setOrigin(address)DirectionFinder住所を使用して、経路を計算する出発地を設定します。
setRegion(region)DirectionFinder位置情報の名前を解釈する際に使用する地域を設定します。

DirectionFinderEnums

プロパティ

プロパティタイプ説明
AvoidAvoid
ModeMode

ElevationSampler

メソッド

メソッド戻り値の型概要
sampleLocation(latitude, longitude)Object単一の地点(緯度/経度)の標高データを返します。
sampleLocations(points)Object一連の地点(緯度/経度)の標高データを返します。
sampleLocations(encodedPolyline)Objectエンコードされたポリライン内のポイントの標高データを返します。
samplePath(points, numSamples)Object一連のポイントで定義された線に沿って、複数のサンプルに対する高度データを返します。
samplePath(encodedPolyline, numSamples)Objectエンコードされたポリラインで定義された線に沿って、複数のサンプルに対する高度データを返します。

Format

プロパティ

プロパティタイプ説明
PNGEnum8 ビット PNG 形式。
PNG8Enum8 ビット PNG 形式。
PNG32Enum32 ビット PNG 形式。
GIFEnumGIF 形式。
JPGEnumJPEG 形式。
JPG_BASELINEEnum非プログレッシブ JPEG 形式。

Geocoder

メソッド

メソッド戻り値の型概要
geocode(address)Object指定された住所のおおよその地理的位置を取得します。
reverseGeocode(latitude, longitude)Object指定された地理的位置のおおよその住所を取得します。
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)Geocoder結果で優先的に表示するエリアの境界を設定します。
setLanguage(language)Geocoder結果で使用する言語を設定します。
setRegion(region)Geocoder位置情報の名前を解釈する際に使用する地域を設定します。

Maps

プロパティ

プロパティタイプ説明
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

メソッド

メソッド戻り値の型概要
decodePolyline(polyline)Number[]エンコードされたポリライン文字列をポイントの配列にデコードします。
encodePolyline(points)Stringポイントの配列を文字列にエンコードします。
newDirectionFinder()DirectionFinder新しい DirectionFinder オブジェクトを作成します。
newElevationSampler()ElevationSamplerElevationSampler オブジェクトを作成します。
newGeocoder()Geocoder新しい Geocoder オブジェクトを作成します。
newStaticMap()StaticMap新しい StaticMap オブジェクトを作成します。
resetAuthenticationApiKey()void認証情報をリセットして、デフォルトの割り当て許容値を使用します。
setAuthenticationByApiKey(apiKey)voidAPI キーを使用してリクエストを認証し、追加の割り当てを利用できるようにします。
setAuthenticationByApiKey(apiKey, signingKey)voidAPI キーと署名キーを使用してリクエストを認証し、StaticMap で追加の割り当てを利用できるようにします。

MarkerSize

プロパティ

プロパティタイプ説明
TINYEnumTiny サイズのマーケット(最小サイズ)。
MIDEnum中サイズのマーカー(利用可能な最大サイズ)。
SMALLEnum小さなサイズのマーカー。

Mode

プロパティ

プロパティタイプ説明
DRIVINGEnum道路を通る運転ルート。
WALKINGEnum歩行者専用道路と歩道を通る徒歩経路(利用可能な場合)。
BICYCLINGEnum自転車専用道路と優先道路を通る自転車ルート(利用可能な場合)。
TRANSITEnum公共交通機関のルートを利用した公共交通機関の経路(利用可能な場合)。

StaticMap

メソッド

メソッド戻り値の型概要
addAddress(address)StaticMap現在のパス定義に新しいアドレスを追加します。
addMarker(latitude, longitude)StaticMapポイント(緯度/経度)を使用して地図にマーカーを追加します。
addMarker(address)StaticMap住所を使用して地図にマーカーを追加します。
addPath(points)StaticMapポイントの配列を使用して地図にパスを追加します。
addPath(polyline)StaticMapエンコードされたポリラインを使用して、地図にパスを追加します。
addPoint(latitude, longitude)StaticMap現在のパス定義に新しいポイント(緯度/経度)を追加します。
addVisible(latitude, longitude)StaticMap地図に表示する必要があるポイント(緯度/経度)の位置情報を追加します。
addVisible(address)StaticMap地図に表示する必要がある住所の位置を追加します。
beginPath()StaticMap新しいパス定義を開始します。
clearMarkers()StaticMap現在のマーカーセットをクリアします。
clearPaths()StaticMap現在のパスのセットをクリアします。
clearVisibles()StaticMap現在表示されている位置情報のセットをクリアします。
endPath()StaticMapbeginPath() で開始したパス定義を完了します。
getAs(contentType)Blobこのオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。
getBlob()Blob画像データを Blob として取得します。
getMapImage()Byte[]RAW 画像データをバイト配列として取得します。
getMapUrl()String地図画像の URL を取得します。
setCenter(latitude, longitude)StaticMapポイント(緯度/経度)を使用して地図の中心を設定します。
setCenter(address)StaticMap住所を使用して地図の中心を設定します。
setCustomMarkerStyle(imageUrl, useShadow)StaticMap新しいマーカーを作成するときに使用するカスタム マーカー画像を設定します。
setFormat(format)StaticMap地図画像の形式を設定します。
setLanguage(language)StaticMap地図上のテキストに使用する言語を設定します(利用可能な場合)。
setMapType(mapType)StaticMap表示する地図の種類を設定します。
setMarkerStyle(size, color, label)StaticMap新しいマーカーを作成するときに使用するマーカー スタイルを設定します。
setMobile(useMobileTiles)StaticMapモバイル デバイス用の専用タイルセットを使用するかどうかを設定します。
setPathStyle(weight, color, fillColor)StaticMap新しいパスを作成するときに使用するパスのスタイルを設定します。
setSize(width, height)StaticMap地図画像の幅と高さをピクセル単位で設定します。
setZoom(zoom)StaticMap地図に使用するズーム率(拡大率)を設定します。

StaticMapEnums

プロパティ

プロパティタイプ説明
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

プロパティ

プロパティタイプ説明
ROADMAPEnumGoogle マップのウェブサイトで通常表示される標準のロードマップ。
SATELLITEEnum航空写真地図。
TERRAINEnum地形と植生を示す物理的な地形図。
HYBRIDEnum衛星地図とロードマップのハイブリッド。衛星地図の上に主要な道路と地名の透明なレイヤが表示されています。