Class 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 プレミアム プラン アカウントを使用できるようにし、追加の割り当て額を利用できるようにします。

詳細なドキュメント

decodePolyline(polyline)

エンコードされたポリライン文字列をポイントの配列にデコードします。

// Decodes a string representation of the latitudes and longitudes of
// Minneapolis and Milwaukee respectively.
const polyline = 'qvkpG`qhxPbgyI_zq_@';
const points = Maps.decodePolyline(polyline);
for (let i = 0; i < points.length; i += 2) {
  Logger.log('%s, %s', points[i], points[i + 1]);
}

パラメータ

名前説明
polylineStringデコードするエンコードされたポリライン。

戻る

Number[] - 緯度経度ペアの配列(lat0、long0、lat1、long1 など)。

関連情報


encodePolyline(points)

ポイントの配列を文字列にエンコードします。

// The latitudes and longitudes of New York and Boston respectively.
const points = [40.77, -73.97, 42.34, -71.04];
const polyline = Maps.encodePolyline(points);

パラメータ

名前説明
pointsNumber[]エンコードする緯度と経度のペアの配列。

戻る

String - これらの点を表すエンコードされた文字列。

関連情報


newDirectionFinder()

新しい DirectionFinder オブジェクトを作成します。

戻る

DirectionFinder - 新しい方向探索オブジェクト。


newElevationSampler()

ElevationSampler オブジェクトを作成します。

戻る

ElevationSampler - 新しい標高サンプラー オブジェクト。


newGeocoder()

新しい Geocoder オブジェクトを作成します。

戻る

Geocoder - 新しいジオコーダ オブジェクト。


newStaticMap()

新しい StaticMap オブジェクトを作成します。

戻る

StaticMap - 新しい静的マップ オブジェクト。


setAuthentication(clientId, signingKey)

外部で設定された Google Maps API プレミアム プラン アカウントを使用できるようにし、追加の割り当て額を利用できるようにします。クライアント ID と署名鍵は、Google Enterprise サポート ポータルから取得できます。これらの値を null に設定して、デフォルトの割り当て使用量に戻します。

Maps.setAuthentication('gme-123456789', 'VhSEZvOXVSdnlxTnpJcUE');

パラメータ

名前説明
clientIdStringクライアントの識別子。
signingKeyString秘密署名鍵。