2015-09-29 3 views
0

У меня возникла проблема с этим запросом. Параметр ранжирования, по-видимому, игнорируется. Я читал много сообщений, но ничто не могло изменить мои результаты.google places api игнорирует ранжирование по расстоянию

Благодарим за помощь!

var request = { 
       location: location, 
       radius: 5000, 
       types: ['bus_station','train_station'], 
       rankby: 'distance', 
       language: 'DE' 
       }; 

service = new google.maps.places.PlacesService(map); service.nearbySearch(request, callback);

ответ

0

Есть 2 проблемы в вашем коде.

  1. Вместо rankby должно быть rankBy
  2. Вы не можете использовать радиус атрибут вместе с rankBy атрибутом .

Если код doen't работы после этих шагов, то после двоеточия в качестве значения атрибута rankBy рассмотреть вопрос о создании в следующем:

rankBy: google.maps.places.RankBy.DISTANCE

Othewise, расширить свой код.

Смежные вопросы