Я пытаюсь осуществить поиск места для Foursquare.Я хочу, чтобы пользователь вводил город, улицу в городе или конкретное место (например, «Синема Лондон»), чтобы в списке были указаны все места вокруг этого места.Проблема состоит в том, что API-интерфейс foursquare требует атрибут «ll», в котором указываются широта и долгота пользователя.Затем вокруг этой позиции отображаются места проведения.
https://api.foursquare.com/v2/venues/search?ll=40.7,-74
Существует атрибут «запрос», который может применяться необязательно и который включает в себя поисковый запрос для мест вокруг атрибута «ll».Проблема в том, что у меня нет позиции пользователя.Я хочу, чтобы пользователь вводил город и / или место, как в Картах Google.Это была, кстати, моя вторая идея.Найдите место с помощью геокодера Google Maps и назовите затем foursquare с этими значениями lat / long.
geocoder.geocode( { 'address': 'london trafalgar square'}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
// here, call the foursquare api
// in results[0].geometry.location the location of the first location is stored
}
});
Мне интересно, есть ли лучший и более быстрый метод, чтобы мне не пришлосьСначала позвоните в Google Maps, а затем отправьте значение на foursquare, а затем получите результаты.
Надеюсь, кто-нибудь может мне помочь!
thx, tux