Класс PlacesService
google.maps.places.PlacesService
класс
Содержит методы, связанные с поиском мест и получением сведений о них.
Чтобы получить доступ, позвоните по номеру const {PlacesService} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…
Конструктор | |
|---|---|
PlacesService |
PlacesService(attrContainer)Параметры:
Создает новый экземпляр PlacesService, который отображает атрибуцию в указанном контейнере. |
Методы | |
|---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback)Параметры:
Возвращаемое значение: нет.
Получает список мест на основе номера телефона. В большинстве случаев в списке результатов должен быть только один элемент, однако если запрос неоднозначен, может быть возвращено несколько результатов. Объекты PlaceResult, передаваемые в обратный вызов, являются подмножествами полного объекта PlaceResult. Чтобы получить более подробный объект PlaceResult для каждого места, приложение может вызвать PlacesService.getDetails и передать PlaceResult.place_id для нужного места. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback)Параметры:
Возвращаемое значение: нет.
Возвращает список мест на основе строки запроса. В большинстве случаев в списке результатов должен быть только один элемент, однако если запрос неоднозначен, может быть возвращено несколько результатов. Объекты PlaceResult, передаваемые в обратный вызов, являются подмножествами полного объекта PlaceResult. Чтобы получить более подробный объект PlaceResult для каждого места, приложение может вызвать PlacesService.getDetails и передать PlaceResult.place_id для нужного места. |
getDetails |
getDetails(request, callback)Параметры:
Возвращаемое значение: нет.
Получает сведения о месте, идентифицированном по заданному placeId. |
nearbySearch |
nearbySearch(request, callback)Параметры:
Возвращаемое значение: нет.
Получает список мест рядом с определенным местоположением на основе ключевого слова или типа. Местоположение должно быть указано всегда – либо с помощью параметра LatLngBounds, либо с помощью параметров location и radius. Объекты PlaceResult, передаваемые в обратный вызов, являются подмножествами полного объекта PlaceResult. Чтобы получить более подробную информацию о местах PlaceResult для каждого места, приложение может отправить запрос информации о местах, передав PlaceResult.place_id для нужного места. Объект PlaceSearchPagination можно использовать для получения дополнительных страниц с результатами (имеет значение null, если это последняя или единственная страница с результатами). |
textSearch |
textSearch(request, callback)Параметры:
Возвращаемое значение: нет.
Получает список мест на основе строки запроса (например, "пицца в Нью-Йорке" или "обувные магазины рядом с Оттавой"). Параметры местоположения необязательны. Если местоположение указано, результаты будут смещены в сторону ближайших результатов, а не ограничены местами внутри области. Используйте textSearch, если хотите искать места по произвольной строке и не хотите ограничивать результаты поиска определенным местоположением. Объект PlaceSearchPagination можно использовать для получения дополнительных страниц с результатами (имеет значение null, если это последняя или единственная страница с результатами). |
Интерфейс PlaceDetailsRequest
google.maps.places.PlaceDetailsRequest
интерфейс
Запрос информации о местах, который будет отправлен в PlacesService.
Свойства | |
|---|---|
placeId |
Тип:
stringИдентификатор места, для которого запрашиваются сведения. |
fields optional |
Тип:
Array<string> optionalПоля, которые будут включены в ответ с подробными сведениями и за которые будет взиматься плата. Если поля не указаны или передается ['ALL'], будут возвращены все доступные поля, и за них будет взиматься оплата (не рекомендуется для рабочих развертываний). Список полей приведен в статье о PlaceResult. Вложенные поля можно указать с помощью путей с точками (например, "geometry.location"). |
language optional |
Тип:
string optionalИдентификатор языка, на котором должны быть возвращены сведения. Вы можете ознакомиться со списком поддерживаемых языков. |
region optional |
Тип:
string optionalКод региона пользователя. Это может повлиять на то, какие фотографии будут возвращены, и, возможно, на другие вещи. Код региона указывается в виде двух буквенных символов ccTLD (домен верхнего уровня). Большинство кодов ccTLD идентичны кодам ISO 3166-1 с некоторыми существенными исключениями. Например, ccTLD Великобритании – uk ( .co.uk), а код ISO 3166-1 – gb (технически для Соединенного Королевства Великобритании и Северной Ирландии). |
sessionToken optional |
Тип:
AutocompleteSessionToken optionalУникальный идентификатор, используемый для объединения запроса сведений с сеансом автозаполнения. |
Интерфейс FindPlaceFromPhoneNumberRequest
google.maps.places.FindPlaceFromPhoneNumberRequest
интерфейс
Запрос на поиск места по текстовому поиску, который будет отправлен в PlacesService.findPlaceFromPhoneNumber.
Свойства | |
|---|---|
fields |
Тип:
Array<string>Поля, которые будут включены в ответ и за которые будет взиматься плата. Если передается ['ALL'], будут возвращены все доступные поля, и за них будет взиматься оплата (не рекомендуется для рабочих развертываний). Список полей приведен в статье о PlaceResult. Вложенные поля можно указать с помощью путей с точками (например, "geometry.location"). |
phoneNumber |
Тип:
stringНомер телефона места, которое нужно найти. Формат должен быть E.164. |
language optional |
Тип:
string optionalИдентификатор языка, на котором по возможности должны возвращаться названия и адреса. Вы можете ознакомиться со списком поддерживаемых языков. |
locationBias optional |
Тип:
LocationBias optionalСмещение, используемое при поиске места. Результаты будут подбираться с учетом указанного значения LocationBias, но не ограничиваться им. |
Интерфейс FindPlaceFromQueryRequest
google.maps.places.FindPlaceFromQueryRequest
интерфейс
Запрос на поиск места по текстовому поиску, который будет отправлен в PlacesService.findPlaceFromQuery.
Свойства | |
|---|---|
fields |
Тип:
Array<string>Поля, которые будут включены в ответ и за которые будет взиматься плата. Если передается ['ALL'], будут возвращены все доступные поля, и за них будет взиматься оплата (не рекомендуется для рабочих развертываний). Список полей приведен в статье о PlaceResult. Вложенные поля можно указать с помощью путей с точками (например, "geometry.location"). |
query |
Тип:
stringЗапрос. например название или адрес места. |
language optional |
Тип:
string optionalИдентификатор языка, на котором по возможности должны возвращаться названия и адреса. Вы можете ознакомиться со списком поддерживаемых языков. |
locationBias optional |
Тип:
LocationBias optionalСмещение, используемое при поиске места. Результаты будут подбираться с учетом указанного значения LocationBias, но не ограничиваться им. |
Интерфейс PlaceSearchRequest
google.maps.places.PlaceSearchRequest
интерфейс
Поисковый запрос, который будет отправлен в PlacesService.
Свойства | |
|---|---|
bounds optional |
Тип:
LatLngBounds|LatLngBoundsLiteral optionalГраницы, в пределах которых выполняется поиск мест. Если задано свойство bounds, то свойства location и radius будут игнорироваться. |
keyword optional |
Тип:
string optionalКлючевое слово, по которому ведется поиск во всех доступных полях, включая, помимо прочего, название, тип, адрес, а также отзывы клиентов и сторонний контент. |
language optional |
Тип:
string optionalИдентификатор языка, на котором по возможности должны возвращаться названия и адреса. Вы можете ознакомиться со списком поддерживаемых языков. |
location optional |
Тип:
LatLng|LatLngLiteral optionalМесто, вокруг которого нужно искать объекты. |
maxPriceLevel optional |
Тип:
number optionalОграничивает результаты местами, которые соответствуют указанному уровню цен или ниже. Значения могут находится в диапазоне от 0 (наиболее доступные места) до 4 (наиболее дорогие места). Если указано, значение должно быть больше или равно minPrice . |
minPriceLevel optional |
Тип:
number optionalОграничивает результаты местами, которые соответствуют указанному уровню цен или выше. Значения могут находится в диапазоне от 0 (наиболее доступные места) до 4 (наиболее дорогие места). Если указано, значение должно быть меньше или равно maxPrice. |
|
Тип:
string optionalАналогичен элементу keyword. Значения из этого поля объединяются со значениями поля keyword и передаются в составе той же строки поиска. |
openNow optional |
Тип:
boolean optionalОграничивает результаты только теми местами, которые открыты прямо сейчас. |
radius optional |
Тип:
number optionalРасстояние в метрах от указанного местоположения, в пределах которого нужно искать места. Максимально допустимое значение – 50 000. |
rankBy optional |
Тип:
RankBy optionalПо умолчанию:
RankBy.PROMINENCE.Указывает метод ранжирования, который будет использоваться при возврате результатов. Обратите внимание, что если для параметра rankBy задано значение DISTANCE, нужно обязательно указать location, но нельзя указать radius или bounds. |
type optional |
Тип:
string optionalПоиск мест заданного типа. Тип переводится на язык, используемый в целевом местоположении запроса, и используется в качестве строки запроса. Если также указан запрос, он объединяется с локализованной строкой типа. Результаты другого типа удаляются из ответа. Используйте это поле для поиска по категориям, не зависящим от языка и региона. Допустимые типы перечислены здесь. |
Интерфейс TextSearchRequest
google.maps.places.TextSearchRequest
интерфейс
Запрос текстового поиска, который будет отправлен в PlacesService.
Свойства | |
|---|---|
bounds optional |
Тип:
LatLngBounds|LatLngBoundsLiteral optionalГраницы, используемые для уточнения результатов при поиске мест (необязательно). Если задано свойство bounds, то свойства location и radius будут игнорироваться. Результаты не будут ограничены только теми, которые находятся в этих границах, но результаты внутри них будут ранжироваться выше. |
language optional |
Тип:
string optionalИдентификатор языка, на котором по возможности должны возвращаться названия и адреса. Вы можете ознакомиться со списком поддерживаемых языков. |
location optional |
Тип:
LatLng|LatLngLiteral optionalЦентр области, используемой для смещения результатов при поиске мест. |
query optional |
Тип:
string optionalПоисковый запрос. Например, название места ("Эйфелева башня"), категория и название местоположения ("пицца в Нью-Йорке") или название места и уточнение местоположения ("Старбакс в Сиднее"). |
radius optional |
Тип:
number optionalРадиус области, используемой для смещения результатов при поиске мест, в метрах. |
region optional |
Тип:
string optionalКод региона, результаты из которого будут показываться в первую очередь. Код региона указывается в виде двух буквенных символов ccTLD (домен верхнего уровня). Большинство кодов ccTLD идентичны кодам ISO 3166-1 с некоторыми существенными исключениями. Например, ccTLD Великобритании – uk ( .co.uk), а код ISO 3166-1 – gb (технически для Соединенного Королевства Великобритании и Северной Ирландии). |
type optional |
Тип:
string optionalПоиск мест заданного типа. Тип переводится на язык, используемый в целевом местоположении запроса, и используется в качестве строки запроса. Если также указан запрос, он объединяется с локализованной строкой типа. Результаты другого типа удаляются из ответа. Используйте это поле для поиска по категориям, не зависящим от языка и региона. Допустимые типы перечислены здесь. |
Константы RankBy
google.maps.places.RankBy
константы
Варианты ранжирования для PlaceSearchRequest.
Чтобы получить доступ, позвоните по номеру const {RankBy} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…
Константы | |
|---|---|
DISTANCE |
Результаты ранжируются по расстоянию от указанного местоположения. |
PROMINENCE |
Результаты ранжируются по известности. |
typedef LocationBias
google.maps.places.LocationBias
typedef
LocationBias представляет собой мягкую границу или подсказку, которую следует использовать при поиске мест. Результаты могут быть за пределами указанной области. Чтобы использовать IP-адрес текущего пользователя в качестве смещения, можно указать строку "IP_BIAS". Примечание. Если вы используете Circle, необходимо указать центр и радиус.
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
Объект LocationRestriction представляет собой строгую границу, которая используется при поиске мест.
Константы PlacesServiceStatus
google.maps.places.PlacesServiceStatus
константы
Статус, возвращаемый PlacesService по завершении поиска. Укажите их по значению или по названию константы. Примеры: 'OK' или google.maps.places.PlacesServiceStatus.OK.
Чтобы получить доступ, позвоните по номеру const {PlacesServiceStatus} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…
Константы | |
|---|---|
INVALID_REQUEST |
Недопустимый запрос. |
NOT_FOUND |
Указанное место не найдено. |
OK |
Ответ содержит действительный результат. |
OVER_QUERY_LIMIT |
Приложение превысило квоту на запросы. |
REQUEST_DENIED |
Приложению запрещено использовать PlacesService. |
UNKNOWN_ERROR |
Запрос PlacesService не удалось обработать из-за ошибки сервера. Если повторить попытку, запрос может оказаться успешным. |
ZERO_RESULTS |
для этого запроса не найдено результатов. |
Интерфейс PlaceSearchPagination
google.maps.places.PlaceSearchPagination
интерфейс
Объект, используемый для получения дополнительных страниц результатов поиска мест.
Свойства | |
|---|---|
hasNextPage |
Тип:
booleanУказывает, доступны ли дополнительные результаты. Имеет значение true, если существуют дополнительные результаты. |
Методы | |
|---|---|
nextPage |
nextPage()Параметры: нет.
Возвращаемое значение:
voidПолучает следующую страницу результатов. Использует ту же функцию обратного вызова, которая была предоставлена для первого поискового запроса. |
Интерфейс PlaceResult
google.maps.places.PlaceResult
интерфейс
Определяет информацию о месте.
Свойства | |
|---|---|
address_components optional |
Тип:
Array<GeocoderAddressComponent> optionalНабор компонентов адреса для местоположения этого места. Доступно только по подписке PlacesService.getDetails. |
adr_address optional |
Тип:
string optionalАдрес места в микроформате adr. Доступно только по подписке PlacesService.getDetails. |
aspects optional |
Тип:
Array<PlaceAspectRating> optionalОценки места по различным критериям, основанные на отзывах пользователей Google и Zagat. Оценки выставляются по шкале от 0 до 30. |
business_status optional |
Тип:
BusinessStatus optionalПометка, указывающая, работает ли место, если оно является компанией (указывает, работает ли место или закрыто временно или навсегда). Если данных нет, флаг не будет присутствовать в ответах на запросы поиска или описания. |
formatted_address optional |
Тип:
string optionalПолный адрес места. |
formatted_phone_number optional |
Тип:
string optionalНомер телефона места в формате, соответствующем региональным правилам нумерации. Доступно только по подписке PlacesService.getDetails. |
geometry optional |
Тип:
PlaceGeometry optionalГеометрические характеристики места. |
html_attributions optional |
Тип:
Array<string> optionalТекст атрибуции, отображаемый для этого результата Places. Доступные html_attributions всегда возвращаются независимо от того, какие fields были запрошены, и должны быть показаны. |
icon optional |
Тип:
string optionalURL изображения, которое можно использовать для представления категории этого места. |
icon_background_color optional |
Тип:
string optionalЦвет фона для значка места. Дополнительные сведения: PlaceResult.icon_mask_base_uri. |
icon_mask_base_uri optional |
Тип:
string optionalУсеченный URL маски значка. Чтобы получить доступ к разным типам значков, добавьте в конце расширение имени файла (например, .svg или .png). |
international_phone_number optional |
Тип:
string optionalНомер телефона места в международном формате. Международный формат включает код страны и префикс в виде знака "плюс" (+). Доступно только по подписке PlacesService.getDetails. |
name optional |
Тип:
string optionalНазвание места. Примечание. Если место введено пользователем, это будет необработанный текст, введенный пользователем. Будьте осторожны при использовании этих данных, так как злоумышленники могут попытаться использовать их для атак с внедрением кода (см. http://en.wikipedia.org/wiki/Code_injection). |
opening_hours optional |
Тип:
PlaceOpeningHours optionalОпределяет, когда место открывается или закрывается. |
|
Тип:
boolean optionalФлаг, указывающий, закрыто ли место временно или навсегда. Если место работает или данных нет, пометка в ответе отсутствует. |
photos optional |
Тип:
Array<PlacePhoto> optionalФотографии этого места. Коллекция будет содержать до десяти объектов PlacePhoto. |
place_id optional |
Тип:
string optionalУникальный идентификатор места. |
plus_code optional |
Тип:
PlacePlusCode optionalОпределяет коды Open Location Code или коды Plus Code для места. |
price_level optional |
Тип:
number optionalУровень цен в месте по шкале от 0 до 4. Уровни цен интерпретируются следующим образом:
|
rating optional |
Тип:
number optionalОценка места в диапазоне от 1,0 до 5,0, основанная на отзывах пользователей. |
reviews optional |
Тип:
Array<PlaceReview> optionalСписок отзывов об этом месте. Доступно только по подписке PlacesService.getDetails. |
types optional |
Тип:
Array<string> optionalМассив типов для этого места (например, ["political", "locality"] или ["restaurant", "establishment"]). |
url optional |
Тип:
string optionalURL-адрес официальной страницы этого места в Google. Это страница Google, содержащая всю имеющуюся информацию об этом месте. Доступно только по подписке PlacesService.getDetails. |
user_ratings_total optional |
Тип:
number optionalКоличество оценок пользователей, которые учитывались при расчете PlaceResult.rating для этого места. |
|
Тип:
number optionalСмещение текущего часового пояса места относительно UTC в минутах. Например, в Сиднее (Австралия) летнее время на 11 часов опережает UTC, поэтому значение utc_offset будет 660. Для часовых поясов, отстающих от UTC, смещение отрицательное. Например, для Кабо-Верде utc_offset – это -60. Доступно только по подписке PlacesService.getDetails. |
utc_offset_minutes optional |
Тип:
number optionalСмещение текущего часового пояса места относительно UTC в минутах. Например, в Сиднее (Австралия) летнее время на 11 часов опережает UTC, поэтому значение utc_offset_minutes будет 660. Для часовых поясов, отстающих от UTC, смещение отрицательное. Например, для Кабо-Верде utc_offset_minutes – это -60. Доступно только по подписке PlacesService.getDetails. |
vicinity optional |
Тип:
string optionalУпрощенный адрес места, включая населенный пункт, улицу и номер дома, но без указания штата, провинции или области, почтового индекса и страны. Например, для офиса Google в Сиднее (Австралия) параметр vicinity имеет значение "48 Pirrama Road, Pyrmont". Доступно только по подписке PlacesService.getDetails. |
website optional |
Тип:
string optionalОфициальный сайт места, например главная страница компании. Доступно только по подписке PlacesService.getDetails. |
Интерфейс PlaceAspectRating
google.maps.places.PlaceAspectRating
интерфейс
Определяет информацию об аспекте места, которое пользователи оценили.
Свойства | |
|---|---|
rating |
Тип:
numberОценка по этому критерию. Для отдельных отзывов это целое число от 0 до 3. Для сводных оценок места это целое число от 0 до 30. |
type |
Тип:
stringТип аспекта. Примеры: "food", "decor", "service", "overall". |
Константы BusinessStatus
google.maps.places.BusinessStatus
константы
Статус места, если это компания, возвращается в PlaceResult (указывает, работает ли место или закрыто временно или навсегда). Укажите их по значению или названию константы (например, 'OPERATIONAL' или google.maps.places.BusinessStatus.OPERATIONAL).
Чтобы получить доступ, позвоните по номеру const {BusinessStatus} = await google.maps.importLibrary("places").
Подробнее о библиотеках Maps JavaScript API…
Константы | |
|---|---|
CLOSED_PERMANENTLY |
Компания закрыта навсегда. |
CLOSED_TEMPORARILY |
Компания временно закрыта. |
OPERATIONAL |
Компания работает в обычном режиме. |
Интерфейс PlaceGeometry
google.maps.places.PlaceGeometry
интерфейс
Определяет информацию о геометрии места.
Свойства | |
|---|---|
location optional |
Тип:
LatLng optionalПозиция места. |
viewport optional |
Тип:
LatLngBounds optionalПредпочтительная область просмотра при отображении этого места на карте. Если предпочтительная область просмотра для места неизвестна, это свойство будет иметь значение null. Доступно только по подписке PlacesService.getDetails. |
Интерфейс PlaceOpeningHours
google.maps.places.PlaceOpeningHours
интерфейс
Определяет информацию о часах работы места.
Свойства | |
|---|---|
|
Тип:
boolean optionalРаботает ли место в текущий момент. |
periods optional |
Тип:
Array<PlaceOpeningHoursPeriod> optionalЧасы работы для каждого дня недели, начиная с воскресенья, в хронологическом порядке. Дни, когда место закрыто, не включаются. Доступно только по подписке PlacesService.getDetails. |
weekday_text optional |
Тип:
Array<string> optionalМассив из семи строк, представляющих часы работы по дням недели в соответствующем формате. Сервис Places отформатирует и локализует часы работы соответствующим образом для текущего языка. Порядок элементов в этом массиве зависит от языка. В некоторых странах неделя начинается с понедельника, а в других началом недели считается воскресенье. Доступно только по подписке PlacesService.getDetails. Другие вызовы могут возвращать пустой массив. |
Методы | |
|---|---|
isOpen |
isOpen([date])Параметры:
Возвращаемое значение:
boolean|undefinedПроверьте, открыто ли место сейчас (если дата не указана) или в указанную дату. Если у места нет PlaceResult.utc_offset_minutes или PlaceOpeningHours.periods, возвращается undefined (PlaceOpeningHours.periods доступно только через PlacesService.getDetails). Этот метод не учитывает особые часы работы, например в праздничные дни. |
Интерфейс PlaceOpeningHoursPeriod
google.maps.places.PlaceOpeningHoursPeriod
интерфейс
Определяет структурированную информацию о часах работы места. Примечание. Если место работает круглосуточно, в ответе не будет раздела close. Можно уверенно считать, что место работает круглосуточно, если период open содержит параметр day, имеющий значение 0, параметр time, имеющий значение "0000", и при этом отсутствует параметр close.
Свойства | |
|---|---|
open |
Время открытия места. |
close optional |
Тип:
PlaceOpeningHoursTime optionalВремя закрытия места. |
Интерфейс PlaceOpeningHoursTime
google.maps.places.PlaceOpeningHoursTime
интерфейс
Определяет, когда место открывается или закрывается.
Свойства | |
|---|---|
day |
Тип:
numberДни недели в виде числа в диапазоне [ 0, 6], начиная с воскресенья. Например, 2 означает вторник. |
hours |
Тип:
numberЧасы PlaceOpeningHoursTime.time в виде числа в диапазоне [0, 23]. Указываются в часовом поясе места. |
minutes |
Тип:
numberМинуты PlaceOpeningHoursTime.time в виде числа в диапазоне [0, 59]. Указываются в часовом поясе места. |
time |
Тип:
stringВремя в 24-часовом формате "ччмм". Значения находятся в диапазоне [ "0000", "2359"]. Время указывается в часовом поясе места. |
nextDate optional |
Тип:
number optionalВременная метка (в миллисекундах с начала эпохи, подходит для использования с new Date()), представляющая следующее вхождение этого PlaceOpeningHoursTime. Рассчитывается на основе PlaceOpeningHoursTime.day недели, PlaceOpeningHoursTime.time и PlaceResult.utc_offset_minutes. Если PlaceResult.utc_offset_minutes – undefined, то nextDate будет undefined. |
Интерфейс PlacePlusCode
google.maps.places.PlacePlusCode
интерфейс
Определяет коды Open Location Code или коды Plus Code для места. Коды Plus Code можно использовать в качестве замены почтовым адресам там, где эти адреса не существуют (здания не пронумерованы или улицам не присвоены названия).
Свойства | |
|---|---|
global_code |
Тип:
stringКод Plus Code с областью 1/8000 градуса на 1/8000 градуса. Пример: "8FVC9G8F+5W". |
compound_code optional |
Тип:
string optionalКод Plus Code с областью 1/8000 градуса на 1/8000 градуса, в котором первые четыре символа (код региона) удалены и заменены описанием местоположения. Пример: "9G8F+5W Zurich, Switzerland". Если подходящий населенный пункт не найден, это поле не заполняется. |
Интерфейс PlacePhoto
google.maps.places.PlacePhoto
интерфейс
Представляет элемент фотографии места.
Свойства | |
|---|---|
height |
Тип:
numberВысота фотографии в пикселях. |
html_attributions |
Тип:
Array<string>Текст атрибуции, отображаемый для этой фотографии. |
width |
Тип:
numberШирина фотографии в пикселях. |
Методы | |
|---|---|
getUrl |
getUrl([opts])Параметры:
Возвращаемое значение:
stringВозвращает URL изображения, соответствующий указанным параметрам. |
Интерфейс PhotoOptions
google.maps.places.PhotoOptions
интерфейс
Определяет параметры запроса фотографий.
Свойства | |
|---|---|
maxHeight optional |
Тип:
number optionalМаксимальная высота возвращаемого изображения в пикселях. |
maxWidth optional |
Тип:
number optionalМаксимальная ширина возвращаемого изображения в пикселях. |
Интерфейс PlaceReview
google.maps.places.PlaceReview
интерфейс
Представляет один отзыв о месте.
Свойства | |
|---|---|
author_name |
Тип:
stringИмя автора отзыва. |
language |
Тип:
stringКод языка IETF, указывающий язык, на котором написан отзыв. Обратите внимание, что этот код содержит только основной тег языка и не содержит дополнительный тег страны или региона. Например, все отзывы на английском языке имеют тег 'en', но не "en-AU" или "en-UK". |
profile_photo_url |
Тип:
stringURL изображения профиля автора отзыва. |
relative_time_description |
Тип:
stringСтрока с отформатированным временем, выражающая время отзыва относительно текущего времени в форме, соответствующей языку и стране. (пример: "a month ago"). |
text |
Тип:
stringТекст отзыва. |
time |
Тип:
numberВременная метка отзыва, выраженная в секундах с начала эпохи. |
|
Тип:
Array<PlaceAspectRating> optionalАспекты, оцененные в отзыве. Оценки по шкале от 0 до 3. |
author_url optional |
Тип:
string optionalURL профиля автора отзыва. Если профиль автора отзыва недоступен, будет показано значение undefined. |
rating optional |
Тип:
number optionalОценка в отзыве – число от 1,0 до 5,0 включительно. |