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

Methods

メソッド戻り値の型概要
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

Methods

メソッド戻り値の型概要
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

Methods

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

Maps

プロパティ

プロパティ種類説明
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Methods

メソッド戻り値の型概要
decodePolyline(polyline)Number[]エンコードされたポリライン文字列を、ポイントの配列にデコードします。
encodePolyline(points)Stringポイントの配列を文字列にエンコードします。
newDirectionFinder()DirectionFinder新しい DirectionFinder オブジェクトを作成します。
newElevationSampler()ElevationSamplerElevationSampler オブジェクトを作成します。
newGeocoder()Geocoder新しい Geocoder オブジェクトを作成します。
newStaticMap()StaticMap新しい StaticMap オブジェクトを作成します。
setAuthentication(clientId, signingKey)void外部で確立された Google Maps API プレミアム プラン アカウントを使用して、追加の割り当て上限を活用できます。

MarkerSize

プロパティ

プロパティ種類説明
TINYEnum小規模市場(購入可能な最小市場)。
MIDEnum中サイズのマーカー(最も大きいサイズ)。
SMALLEnum小さいサイズのマーカー。

Mode

プロパティ

プロパティ種類説明
DRIVINGEnum道路を使った運転ルート。
WALKINGEnum歩行者専用道路や歩道(利用可能な場合)を使用した徒歩ルート。
BICYCLINGEnum自転車専用道路やご希望の道路(利用可能な場合)を使用した自転車ルート。
TRANSITEnum公共交通機関を使用した乗換案内(利用可能な場合)。

StaticMap

Methods

メソッド戻り値の型概要
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()StaticMapstartPath() で始まるパス定義を完了します。
getAs(contentType)Blobこのオブジェクト内のデータを、指定されたコンテンツ タイプに変換された blob として返します。
getBlob()Blob画像データを Blob として取得します。
getMapImage()Byte[]未加工の画像データをバイト配列として取得します。
getMapUrl()String地図画像の URL を取得します。
setCenter(latitude, longitude)StaticMap地点(緯度/経度)を使用して地図の中心を設定します。
setCenter(address)StaticMap住所を使用して地図の中心を設定します。
setCustomMarkerStyle(imageUrl, useShadow)StaticMap新しいマーカーの作成時に使用するカスタム マーカー画像を設定します。
setFormat(format)StaticMap地図画像の形式を設定します。
setLanguage(language)StaticMap地図上のテキストに使用する言語を設定します(ただし、avaialbe が対象)。
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衛星地図と道路地図を組み合わせたもので、航空写真の上に主要な道路と場所の名前の透明なレイヤが表示されます。