Class Maps

Карты

Позволяет определять направление, геокодировать, производить выборку высот и создавать изображения статических карт.

Характеристики

Свойство Тип Описание
DirectionFinder DirectionFinderEnums
StaticMap StaticMapEnums

Методы

Метод Тип возврата Краткое описание
decodePolyline(polyline) Number[] Декодирует закодированную строку ломаной линии обратно в массив точек.
encodePolyline(points) String Кодирует массив точек в строку.
newDirectionFinder() DirectionFinder Создает новый объект DirectionFinder.
newElevationSampler() ElevationSampler Создает объект ElevationSampler.
newGeocoder() 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]);
}

Параметры

Имя Тип Описание
polyline String Закодированная ломаная линия для декодирования.

Возвращаться

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);

Параметры

Имя Тип Описание
points Number[] Массив пар широты и долготы для кодирования.

Возвращаться

String — Закодированная строка, представляющая эти точки.

См. также


newDirectionFinder()

Создает новый объект DirectionFinder.

Возвращаться

DirectionFinder — новый объект пеленгатора.


newElevationSampler()

Создает объект ElevationSampler.

Возвращаться

ElevationSampler — новый объект пробоотборника высот.


newGeocoder()

Создает новый объект геокодера.

Возвращаться

Geocoder — Новый объект геокодера.


newStaticMap()

Создает новый объект StaticMap.

Возвращаться

StaticMap — новый объект статической карты.


setAuthentication(clientId, signingKey)

Позволяет использовать внешнюю учетную запись Премиум-плана Google Maps API для использования дополнительных квот . Ваш идентификатор клиента и ключ подписи можно получить на портале поддержки Google Enterprise. Установите для этих значений значение null , чтобы вернуться к использованию квот по умолчанию.

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

Параметры

Имя Тип Описание
clientId String Идентификатор клиента.
signingKey String Закрытый ключ подписи.