Как получить спортивные комплексы и поля в Google Places API? - PullRequest
0 голосов
/ 05 октября 2019

Я хотел бы получить Спортивные Комплексы / Поля и даже квартиры, как я могу получить это? В настоящее время я получаю очень мало результатов в режиме автозаполнения.

Имя пакета: react-native-google-places-autocomplete.
API: GooglePlacesAutocomplete

<GooglePlacesAutocomplete
        query={{
          // available options: https://developers.google.com/places/web-service/autocomplete
          key: ,
          language: "en", // language of the results
          types: "address" // default: 'geocode'
        }}

        nearbyPlacesAPI="GooglePlacesSearch" // Which API to use: GoogleReverseGeocoding or GooglePlacesSearch
        GoogleReverseGeocodingQuery={
          {
            // available options for GoogleReverseGeocoding API : https://developers.google.com/maps/documentation/geocoding/intro
          }
        }
        GooglePlacesSearchQuery={{
          // available options for GooglePlacesSearch API : https://developers.google.com/places/web-service/search
          rankby: "distance"
        }}
        filterReverseGeocodingByTypes={[
          "locality",
          "administrative_area_level_3"
        ]} // filter the reverse geocoding results by types - ['locality', 'administrative_area_level_3'] if you want to display only cities
        // predefinedPlaces={[homePlace, workPlace]}
        debounce={200} // debounce the requests in ms. Set to 0 to remove debounce. By default 0ms.
      />

filterReverseGeocodingByTypes - это то, о чем я должен позаботиться, но я не уверен, как получить все Спортивные Комплексы, Поля и Апартаменты.

Если я смогу получить все результаты, как мыв Google Maps тоже было бы хорошо.

пример City, Locality, Schools and everything.

Ответы [ 2 ]

2 голосов
/ 07 октября 2019

К сожалению, это не доступно с текущим API. Список поддерживаемых в настоящее время типов поддержки можно найти здесь .

Однако вы можете добавить

GooglePlacesSearchQuery={{
    // available options for GooglePlacesSearch API : https://developers.google.com/places/web-service/search
    rankby: 'distance',
    type: 'stadium' 
  }}

Если указать тип как stadium, то ближайшийполучить выбор спортивных комплексов и полей, однако результаты не будут на 100% точными.

1 голос
/ 23 октября 2019

Похоже, тип "sports_complex" в настоящее время еще не поддерживается. Однако, если вам действительно нужно добавить эту функцию в наш API, вы можете отправить запрос на добавление в наш Google Public Issue Tracker .

Issue Tracker - это инструмент, используемый в Google для отслеживания ошибок и запросов функций во время разработки продукта. Он доступен вне Google для использования внешними публичными пользователями и пользователями-партнерами, которым необходимо сотрудничать с командами Google по конкретным проектам.

Большое спасибо!

...