Maps Service

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Карты

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

Классы

Имя Краткое описание
Avoid Перечисление, представляющее типы ограничений, которых следует избегать при поиске направлений.
Color Перечисление, представляющее именованные цвета, доступные для использования в изображениях карты.
DirectionFinder Позволяет находить направления между местоположениями.
DirectionFinderEnums Коллекция перечислений, используемых DirectionFinder .
ElevationSampler Позволяет производить выборку высот в определенных местах.
Format Перечисление, представляющее формат изображения карты.
Geocoder Позволяет преобразовать адрес в географические координаты.
Maps Позволяет осуществлять пеленгацию, геокодирование, выборку высот и создание изображений статической карты.
MarkerSize Перечисление, представляющее размер маркера, добавленного на карту.
Mode Перечисление, представляющее способ передвижения, используемый при поиске направлений.
StaticMap Позволяет создавать и украшать изображения статических карт.
StaticMapEnums Коллекция перечислений, используемых StaticMap .
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

DirectionFinder

Методы

Метод Тип возврата Краткое описание
addWaypoint(latitude, longitude) DirectionFinder Добавляет путевую точку, через которую должен проходить маршрут, используя точку (широта/долгота).
addWaypoint(address) DirectionFinder Добавляет путевую точку, через которую должен проходить маршрут, используя адрес.
clearWaypoints() DirectionFinder Очищает текущий набор путевых точек.
getDirections() Object Получает маршруты, используя исходную точку, пункт назначения и другие заданные параметры.
setAlternatives(useAlternatives) DirectionFinder Устанавливает, следует ли возвращать альтернативные маршруты, а не только маршрут с наивысшим рейтингом (по умолчанию false).
setArrive(time) DirectionFinder Устанавливает желаемое время прибытия (если применимо).
setAvoid(avoid) DirectionFinder Устанавливает, следует ли избегать определенных типов ограничений.
setDepart(time) DirectionFinder Устанавливает желаемое время отправления (если применимо).
setDestination(latitude, longitude) DirectionFinder Устанавливает конечное местоположение, для которого рассчитывается направление, используя точку (широта/долгота).
setDestination(address) DirectionFinder Устанавливает конечное местоположение, для которого рассчитывается направление, используя адрес.
setLanguage(language) DirectionFinder Устанавливает язык, который будет использоваться для указаний.
setMode(mode) DirectionFinder Устанавливает режим движения (по умолчанию вождение).
setOptimizeWaypoints(optimizeOrder) DirectionFinder Устанавливает, следует ли оптимизировать предоставленный маршрут путем перестановки путевых точек в более эффективном порядке (по умолчанию false).
setOrigin(latitude, longitude) DirectionFinder Устанавливает начальное местоположение, от которого рассчитывается направление, используя точку (широта/долгота).
setOrigin(address) DirectionFinder Устанавливает начальное местоположение, из которого рассчитывается направление, используя адрес.
setRegion(region) DirectionFinder Устанавливает регион для использования при интерпретации названий местоположений.

DirectionFinderEnums

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

Имущество Тип Описание
Avoid Avoid
Mode Mode

ElevationSampler

Методы

Метод Тип возврата Краткое описание
sampleLocation(latitude, longitude) Object Возвращает данные о высоте для одной точки (широта/долгота).
sampleLocations(points) Object Возвращает данные о высоте для серии точек (широта/долгота).
sampleLocations(encodedPolyline) Object Возвращает данные о высоте для точек закодированной полилинии.
samplePath(points, numSamples) Object Возвращает данные о высоте для ряда выборок вдоль линии, определенной с помощью серии точек.
samplePath(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 Получает приблизительные географические точки для заданного адреса.
reverseGeocode(latitude, longitude) Object Получает приблизительные адреса для заданной географической точки.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) Geocoder Устанавливает границы области, которой следует отдать предпочтение в результатах.
setLanguage(language) Geocoder Устанавливает язык, который будет использоваться в результатах.
setRegion(region) Geocoder Устанавливает регион для использования при интерпретации названий местоположений.

Maps

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

Имущество Тип Описание
DirectionFinder DirectionFinderEnums
StaticMap StaticMapEnums

Методы

Метод Тип возврата Краткое описание
decodePolyline(polyline) Number[] Декодирует закодированную строку полилинии обратно в массив точек.
encodePolyline(points) String Кодирует массив точек в строку.
newDirectionFinder() DirectionFinder Создает новый объект DirectionFinder.
newElevationSampler() ElevationSampler Создает объект ElevationSampler.
newGeocoder() Geocoder Создает новый объект Geocoder.
newStaticMap() StaticMap Создает новый объект StaticMap.
setAuthentication(clientId, signingKey) void Позволяет использовать внешнюю учетную запись плана Premium API Google Maps , чтобы использовать дополнительные квоты .

MarkerSize

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

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

Mode

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

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

StaticMap

Методы

Метод Тип возврата Краткое описание
addAddress(address) StaticMap Добавляет новый адрес к текущему определению пути.
addMarker(latitude, longitude) StaticMap Добавляет маркер на карту с помощью точки (широта/долгота).
addMarker(address) StaticMap Добавляет маркер на карту, используя адрес.
addPath(points) StaticMap Добавляет путь на карту, используя массив точек.
addPath(polyline) StaticMap Добавляет путь на карту с помощью закодированной полилинии.
addPoint(latitude, longitude) StaticMap Добавляет новую точку (широта/долгота) к текущему определению пути.
addVisible(latitude, longitude) StaticMap Добавляет точку (широта/долгота), которая должна быть видна на карте.
addVisible(address) StaticMap Добавляет местоположение адреса, которое должно быть видно на карте.
beginPath() StaticMap Запускает новое определение пути.
clearMarkers() StaticMap Очищает текущий набор маркеров.
clearPaths() StaticMap Очистить текущий набор путей.
clearVisibles() StaticMap Очищает текущий набор видимых местоположений.
endPath() StaticMap Завершает определение пути, начатое функцией beginPath().
getAs(contentType) Blob Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента.
getBlob() Blob Получает данные изображения в виде Blob .
getMapImage() Byte[] Получает необработанные данные изображения в виде массива байтов.
getMapUrl() String Получает URL-адрес изображения карты.
setCenter(latitude, longitude) StaticMap Устанавливает центр карты с помощью точки (широта/долгота).
setCenter(address) StaticMap Устанавливает центр карты с помощью адреса.
setCustomMarkerStyle(imageUrl, useShadow) StaticMap Задает изображение пользовательского маркера, которое будет использоваться при создании новых маркеров.
setFormat(format) StaticMap Устанавливает формат изображения карты.
setLanguage(language) StaticMap Устанавливает язык, который будет использоваться для текста на карте (где доступен).
setMapType(mapType) StaticMap Устанавливает тип отображаемой карты.
setMarkerStyle(size, color, label) StaticMap Задает стиль маркера для использования при создании новых маркеров.
setMobile(useMobileTiles) StaticMap Устанавливает, следует ли использовать специализированные наборы плиток для мобильных устройств.
setPathStyle(weight, color, fillColor) StaticMap Задает стиль пути, используемый при создании новых путей.
setSize(width, height) StaticMap Задает ширину и высоту изображения карты в пикселях.
setZoom(zoom) StaticMap Устанавливает коэффициент масштабирования или уровень увеличения, используемый для карты.

StaticMapEnums

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

Имущество Тип Описание
Color Color
Format Format
MarkerSize MarkerSize
Type Type

Type

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

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