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 オブジェクトを作成します。
setAuthentication(clientId, signingKey)void外部で設定された Google Maps API プレミアム プラン アカウントを使用できるようにし、追加の割り当て額を利用できるようにします。

MarkerSize

プロパティ

プロパティタイプ説明
TINYEnum非常に小さな市場(利用可能な最小サイズ)。
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[]未加工の画像データをバイト配列として取得します。
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

プロパティ

プロパティタイプ説明
ROADMAPEnum通常の Google マップのウェブサイトに表示される標準的な道路図。
SATELLITEEnum航空写真地図。
TERRAINEnum地形と植生を示す物理的な地形図。
HYBRIDEnum航空写真と道路地図を合成したハイブリッド マップです。航空写真の上に半透明で主要な道路や地名を表示します。