Я делаю некоторые тесты для проекта, который я имел в виду, который предполагает использование мест поблизости. Поэтому я пошел с большим парнем и начал возиться с Google Places Api. Я использую буклет с openstreet плитки для моей карты. Теперь все в порядке, пока я не попытаюсь использовать вещь Данга.
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);
}
});
Изменение свойства dataType
на json
Я получаю Origin http://localhost is not allowed by Access-Control-Allow-Origin.
Использование jsonp Я получаю ошибку синтаксического анализа Unexpected token :
Obviusly $.parseJSON
не работает... Есть ли способ сделать эту работу без использования Google Maps Api? Если ответ не будет... Есть ли еще места api так же хорошо, как google?
Спасибо!