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 Создает новый объект геокодера.
new Static Map() Static Map Создает новый объект StaticMap.
set Authentication(clientId, signingKey) void Позволяет использовать внешнюю учетную запись Премиум-плана Google Maps API для использования дополнительных квот .

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 Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента.
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 Гибрид спутниковой карты и карты дорог, показывающий прозрачный слой основных улиц и названий мест на спутниковой карте.