Maps Service

Карты

Этот сервис позволяет скриптам создавать статические карты, прокладывать маршруты, преобразовывать адреса в геокоординаты и определять высоту над уровнем моря.

Классы

Имя Краткое описание
Avoid Перечисление, представляющее типы ограничений, которых следует избегать при поиске маршрута.
Color Перечисление, представляющее именованные цвета, доступные для использования в изображениях карт.
Direction Finder Позволяет получать указания по маршруту между локациями.
Direction Finder Enums Набор перечислений, используемых функцией Direction Finder .
Elevation Sampler Позволяет проводить отбор проб высоты в определенных местах.
Format Перечисление, представляющее формат изображения карты.
Geocoder Позволяет преобразовывать адрес в географические координаты.
Maps Позволяет определять направление, выполнять геокодирование, определять высоту и создавать статические изображения карт.
Marker Size Перечисление, представляющее размер маркера, добавленного на карту.
Mode Перечисление, представляющее собой способ передвижения, используемый при поиске маршрута.
Static Map Позволяет создавать и оформлять статические изображения карт.
Static Map Enums Набор перечислений, используемых модулем Static Map .
Type Перечисление, указывающее тип карты для отображения.

Avoid

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

Свойство Тип Описание
TOLLS Enum Избегайте платных дорог.
HIGHWAYS Enum Избегайте автомагистралей.

Color

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

Свойство Тип Описание
BLACK Enum
BROWN Enum
GREEN Enum
PURPLE Enum
YELLOW Enum
BLUE Enum
GRAY Enum
ORANGE Enum
RED Enum
WHITE Enum

Direction Finder

Методы

Метод Тип возвращаемого значения Краткое описание
add Waypoint(latitude, longitude) Direction Finder Добавляет путевую точку, через которую должен пройти маршрут, используя координаты (широта/долгота).
add Waypoint(address) Direction Finder Добавляет промежуточную точку, через которую должен пройти маршрут, используя адрес.
clear Waypoints() Direction Finder Очищает текущий набор путевых точек.
get Directions() Object Получает маршрут, используя начальную точку, конечную точку и другие заданные параметры.
set Alternatives(useAlternatives) Direction Finder Определяет, следует ли возвращать альтернативные маршруты вместо только маршрута с наивысшим рейтингом (по умолчанию — false ).
set Arrive(time) Direction Finder Устанавливает желаемое время прибытия (если применимо).
set Avoid(avoid) Direction Finder Определяет, следует ли избегать определенных типов ограничений.
set Depart(time) Direction Finder Устанавливает желаемое время отправления (при наличии).
set Destination(latitude, longitude) Direction Finder Задает конечное местоположение, для которого рассчитывается маршрут, используя точку (широта/долгота).
set Destination(address) Direction Finder Задает конечное местоположение, для которого рассчитывается маршрут, используя указанный адрес.
set Language(language) Direction Finder Задает язык, который будет использоваться для отображения указаний.
set Mode(mode) Direction Finder Определяет способ передвижения (по умолчанию — автомобиль).
set Optimize Waypoints(optimizeOrder) Direction Finder Определяет, следует ли оптимизировать предоставленный маршрут путем перестановки путевых точек в более эффективном порядке (по умолчанию — false ).
set Origin(latitude, longitude) Direction Finder Задает начальную точку, от которой рассчитывается маршрут, используя заданную координатную точку (широта/долгота).
set Origin(address) Direction Finder Задает начальную точку, от которой рассчитывается маршрут, используя адрес.
set Region(region) Direction Finder Задает регион, используемый при интерпретации названий местоположений.

Direction Finder Enums

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

Свойство Тип Описание
Avoid Avoid
Mode Mode

Elevation Sampler

Методы

Метод Тип возвращаемого значения Краткое описание
sample Location(latitude, longitude) Object Возвращает данные о высоте для одной точки (широта/долгота).
sample Locations(points) Object Возвращает данные о высоте для ряда точек (широта/долгота).
sample Locations(encodedPolyline) Object Возвращает данные о высоте точек в закодированной полилинии.
sample Path(points, numSamples) Object Возвращает данные о высоте для ряда точек, расположенных вдоль линии, заданной с помощью последовательности точек.
sample Path(encodedPolyline, numSamples) Object Возвращает данные о высоте для нескольких образцов вдоль линии, заданной с помощью закодированной полилинии.

Format

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

Свойство Тип Описание
PNG Enum 8-битный формат PNG.
PNG8 Enum 8-битный формат PNG.
PNG32 Enum 32-битный формат PNG.
GIF Enum Формат GIF.
JPG Enum Формат JPEG.
JPG_BASELINE Enum Непрогрессивный формат JPEG.

Geocoder

Методы

Метод Тип возвращаемого значения Краткое описание
geocode(address) Object Получает приблизительные географические точки для заданного адреса.
reverse Geocode(latitude, longitude) Object Получает приблизительные адреса для заданной географической точки.
set Bounds(swLatitude, swLongitude, neLatitude, neLongitude) Geocoder Задает границы области, которой следует отдать приоритет в результатах поиска.
set Language(language) Geocoder Задает язык, который будет использоваться в результатах.
set Region(region) Geocoder Задает регион, используемый при интерпретации названий местоположений.

Maps

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

Свойство Тип Описание
Direction Finder Direction Finder Enums
Static Map Static Map Enums

Методы

Метод Тип возвращаемого значения Краткое описание
decode Polyline(polyline) Number[] Декодирует закодированную полилинию обратно в массив точек.
encode Polyline(points) String Преобразует массив точек в строку.
new Direction Finder() Direction Finder Создает новый объект DirectionFinder.
new Elevation Sampler() Elevation Sampler Создает объект ElevationSampler.
new Geocoder() Geocoder Создает новый объект Geocoder.
new Static Map() Static Map Создает новый объект StaticMap.
reset Authentication Api Key() void Сбрасывает учетные данные аутентификации, чтобы использовать квоты по умолчанию.
set Authentication By Api Key(apiKey) void Позволяет использовать ключ API для аутентификации запросов с целью получения дополнительных квот.
set Authentication By Api Key(apiKey, signingKey) void Позволяет использовать ключ API и ключ подписи для аутентификации запросов с целью использования дополнительных квот в StaticMap.

Marker Size

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

Свойство Тип Описание
TINY Enum Крошечные рынки (самые маленькие из доступных).
MID Enum Маркеры среднего размера (самые крупные из имеющихся).
SMALL Enum Маркеры небольшого размера.

Mode

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

Свойство Тип Описание
DRIVING Enum Маршрут движения по дорогам.
WALKING Enum Пешеходные маршруты и тротуары (где это возможно).
BICYCLING Enum Маршруты для велосипедистов по велосипедным дорожкам и предпочтительным улицам (где это возможно).
TRANSIT Enum Информация о маршрутах общественного транспорта (где это возможно).

Static Map

Методы

Метод Тип возвращаемого значения Краткое описание
add Address(address) Static Map Добавляет новый адрес к текущему определению пути.
add Marker(latitude, longitude) Static Map Добавляет маркер на карту, используя точку (широта/долгота).
add Marker(address) Static Map Добавляет маркер на карту, используя указанный адрес.
add Path(points) Static Map Добавляет на карту путь, используя массив точек.
add Path(polyline) Static Map Добавляет на карту путь, используя закодированную полилинию.
add Point(latitude, longitude) Static Map Добавляет новую точку (широта/долгота) к текущему определению пути.
add Visible(latitude, longitude) Static Map Добавляет точку (широта/долгота), которая должна быть видна на карте.
add Visible(address) Static Map Добавляет адрес, который должен быть виден на карте.
begin Path() Static Map Начинает определение нового пути.
clear Markers() Static Map Очищает текущий набор маркеров.
clear Paths() Static Map Очистить текущий набор путей.
clear Visibles() Static Map Очищает текущий набор видимых локаций.
end Path() Static Map Завершает определение пути, начатое с помощью beginPath().
get As(contentType) Blob Возвращает данные, содержащиеся в этом объекте, в виде двоичных данных (blob), преобразованных в указанный тип содержимого.
get Blob() Blob Получает данные изображения в виде объекта Blob .
get Map Image() Byte[] Получает необработанные данные изображения в виде массива байтов.
get Map Url() String Получает URL-адрес изображения карты.
set Center(latitude, longitude) Static Map Задает центр карты, используя заданную точку (широта/долгота).
set Center(address) Static Map Устанавливает центр карты, используя указанный адрес.
set Custom Marker Style(imageUrl, useShadow) Static Map Задает пользовательское изображение для маркера, используемое при создании новых маркеров.
set Format(format) Static Map Задает формат изображения карты.
set Language(language) Static Map Задает язык, используемый для текста на карте (если доступен).
set Map Type(mapType) Static Map Задает тип отображаемой карты.
set Marker Style(size, color, label) Static Map Задает стиль маркера, используемый при создании новых маркеров.
set Mobile(useMobileTiles) Static Map Определяет, следует ли использовать специализированные наборы тайлов для мобильных устройств.
set Path Style(weight, color, fillColor) Static Map Задает стиль пути, используемый при создании новых путей.
set Size(width, height) Static Map Задает ширину и высоту изображения карты в пикселях.
set Zoom(zoom) Static Map Задает коэффициент масштабирования, или уровень увеличения, используемый для карты.

Static Map Enums

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

Свойство Тип Описание
Color Color
Format Format
Marker Size Marker Size
Type Type

Type

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

Свойство Тип Описание
ROADMAP Enum Стандартная дорожная карта, как обычно отображается на сайте Google Maps.
SATELLITE Enum Спутниковая карта.
TERRAIN Enum Физическая карта рельефа, показывающая местность и растительность.
HYBRID Enum Гибрид спутниковой карты и карты автомобильных дорог, отображающий прозрачный слой основных улиц и названий населенных пунктов на спутниковой карте.