Googleの場所のテキスト検索に基づいて詳細を取得しようとしています。私のテキスト検索は正常に動作していますが、詳細を取得するために「無効なリクエスト」が表示され続けます。Google Places APIの詳細を取得 - 無効なリクエスト
私は、ドキュメントからの例と同様に、他の人からの例を踏襲してきましたが、無駄に、私は失敗している....
をこれが働いている私のテキスト検索、です。
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