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

詳細なドキュメント

decodePolyline(polyline)

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

// Decodes a string representation of the latitudes and longitudes of Minneapolis and Milwaukee
// respectively.
var polyline = 'qvkpG`qhxPbgyI_zq_@';
var points = Maps.decodePolyline(polyline);
for (var 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.
var points = [40.77, -73.97, 42.34, -71.04];
var 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 エンタープライズ サポート ポータルから取得できます。デフォルトの割り当て上限を使用するには、これらの値を null に設定します。

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

パラメータ

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