Так что я пытаюсь получить детали на основе текстового поиска google. Мой текстовый поиск работает нормально, но для получения информации я продолжаю получать «Invalid Request».API Google Places получить подробную информацию - Неверный запрос
Я следовал примеры из документации, а также примеры других людей, но безрезультатно, мне не удалось ....
Это мой поиск текста, который работает.
var lat = '43.09182244507046'
var lng = '-89.48985488807972'
var places;
function initialize() {
var location = new google.maps.LatLng(lat,lng);
var map = new google.maps.Map(document.getElementById('map'),{
center: location,
zoom: 15
});
var request = {
location: location,
radius: '50000',
query: 'food'
};
var callback = function (results, status) {
places = results;
console.log(status);
console.log(places);
}
var service = new google.maps.places.PlacesService(map);
service.textSearch(request, callback);
}
Это мое место детали поиска, который получает недействительном статус запроса
var place_details;
function getDetails() {
var location = new google.maps.LatLng(lat,lng);
var map = new google.maps.Map(document.getElementById('map'),{
center: location,
zoom: 15
});
var callback = function (results, status) {
place_details = results;
};
var service = new google.maps.places.PlacesService(map);
service.getDetails({
placeId: "8deae188679ff8b9344085de5360a769879240f9"}, function(place, status){
place_details = place;
console.log(place_details);
console.log(status);
}
);
}
Я имел если (статус === google.maps.places.PlaceService.OK) в там. Так что это не проблема, если кто-нибудь поймает это.
Любая помощь будет оценена ... Я хочу, чтобы это сработало!
Это была действительно глупая ошибка. Это заставило меня искать форумы в течение нескольких часов. Большое спасибо. – Talha
Рад, что я мог бы помочь, @ Тальха. – spiv
Я попытался использовать 'PlaceResult.placeId', но это также не сработало (вместо этого я получил' undefined'), используя Places API V3, он, похоже, называется 'PlaceResult.place_id'. – SidOfc