Этот сервис позволяет сценариям создавать статические карты, находить направления, преобразовывать адреса в координаты геокодирования и измерять высоту.
Классы
Имя | Краткое описание |
---|---|
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
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 | Создает новый объект геокодера. |
newStaticMap() | StaticMap | Создает новый объект StaticMap. |
setAuthentication(clientId, signingKey) | void | Позволяет использовать внешнюю учетную запись Премиум-плана Google Maps API для использования дополнительных квот . |
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 | Гибрид спутниковой карты и карты дорог, показывающий прозрачный слой основных улиц и названий мест на спутниковой карте. |