私は近くの場所を使用することを念頭に置いてプロジェクトをテストしています。だから、私は大きな人と一緒に行って、GoogleのPlaces APIを使いこなし始めました。私は地図のためにopenstreetタイルのチラシを使用しています。私はダグのことを使用しようとするまで、今はすべてうまくいきます。GoogleのPlaces APIとJQueryリクエスト - Origin http:// localhostはAccess-Control-Allow-Originによって許可されていません
var lat = coords.lat;
var lng = coords.lng;
var apiUrl = "https://maps.googleapis.com/maps/api/place/nearbysearch/json";
var data = {
key: 'AIzaSyBl8bmE8kQT7RjoXhP6k2yDti44h9-fSUI',
location: lat+','+lng,
radius: '10000',
sensor: 'false',
rankby: 'prominence',
types: 'bar|night_club'
};
$.ajax({
url: apiUrl,
type: 'POST',
data: data,
dataType:"jsonp",
crossDomain: true,
success: function(data) {
var obj = $.parseJSON(data);
// console.log(data.next_page_token);
}
});
json
にdataType
プロパティを変更する私はObviusly解析エラーUnexpected token :
を取得Origin http://localhost is not allowed by Access-Control-Allow-Origin.
をJSONP使用します$.parseJSON
は、GoogleマップのAPIを使用することなく、この作品を作るための方法があります...動作しませんか?答えがいいえ... Googleのように別の場所apiは良いですか?
ありがとうございます!
正直言って、自分の仕事からアプリ/サービスを作りたいと思っています。できるだけGoogleから離れたいと思っています。 – LouieV
もちろん、それは十分に妥当です。私が困惑していたのは、Maps APIを使用せずにJavaScriptから直接Places API Webサービスを使用したいという考えでした。いずれにしてもGoogleサービスを使用しています。 –
ええ、私は平和を作り、マップapiを使い始めました。 – LouieV