2016-10-06 1 views
-1

Мне нужно выполнить поиск портных на основе почтового индекса, заданного пользователем. Я работаю над Laravel Framework (версия 5) Я могу успешно получить результаты через Ajax, но у меня проблемы с управлением json.Получить API Карт Google с помощью почтового индекса

Это мой URL: https://maps.googleapis.com/maps/api/place/textsearch/json?query=coppel+64710&key=AIzaSyBwb9nwAYMYm4cBkGzAFHmVeqwwoAQEIjI&sensor=true

Это мой сценарий

<script type="text/javascript"> 

    function initMap() { 
     map = new google.maps.Map(document.getElementById('map'), { 
     center: {lat: -34.397, lng: 150.644}, 
     zoom: 8 
     }); 
    } 

    $(document).ready(function() { 
     //the button that activates the search search 
     $("#find-tailor").click(function() { 
     $.ajax({ 
      url: 'https://maps.googleapis.com/maps/api/place/textsearch/json?query=tailor+78577&key=AIzaSyBwb9nwAYMYm4cBkGzAFHmVeqwwoAQEIjI&sensor=true', 
      type: 'GET', 
      dataType: 'jsonp', 
      jsonpCallback: 'callback' 

     }).done(function(data) { 
       console.log(data); 
      });    
     }); 
    }); 
</script> 

//The script to inicializate the map 
<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyB-amPYw4EvJGyYfY16HzhF2lqpw--FcHM&libraries=places&callback=initMap"> </script> 

Это ошибка я получаю

Uncaught SyntaxError: Unexpected token : 

Однако, если вы входите в URL, то есть json values ​​ Как я могу их получить?

Заранее спасибо

ответ

0

Я считаю, что вы используете Google Адресов Java Script API, как вы вызываете неправильно.

См. Пример на link

Смежные вопросы