Найти ближайший результат для поиска адреса, используя текущее местоположение пользователя - PullRequest
0 голосов
/ 24 августа 2018

Можно ли использовать Google Places API и передавать адрес, например, "Дарлингтон", и он выбирает ближайший (Великобритания), а не в (США), используя текущее местоположение пользователя?

Я могу передать адрес, но он возвращает результат в США, а не в Великобритании.

Могу ли я передать его широту / долготу и / или границы? Я не хочу, чтобы он осуществлял поиск в пределах границ, поскольку я буду размещать маркер в точке широты / долготы результатов и устанавливать границы карты в радиусе от этой точки.

Я использую реагировать-google-карты и реагировать-места-автозаполнение .

Я знаю, как использовать текущую широту / долготу пользователей с помощью Geolocation API, но мне нужно кое-как использовать это как часть моего поиска.

Это то, что у меня есть до сих пор. (результаты возвращают только одну запись, хотя две Дарлингтона существуют)

  geocodeByAddress(this.props.searchValue)
  .then(results => getLatLng(results[0]))
  .then(({ lat, lng }) => {
    this.setState({
      center: { lat: lat, lng: lng},
    })
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...