Php 谷歌API响应JSON

Php 谷歌API响应JSON,php,javascript,json,Php,Javascript,Json,我正在尝试使用GoogleGeocoderAPI来获得一个在GooglePlacesAPI中使用的纬度和经度。首先,如何对API的url进行编码,使其返回JSON字符串?我原以为它会像jquery加载一样,但那不起作用。所以我有一个很好的url,它返回我需要的信息,但只是转储一堆json数据。如何捕获数据 您可以在不支持JSONP的情况下使用geocoder,但必须使用其地图库: 将此脚本标记添加到HTML: <script src="http://maps.google.com/map

我正在尝试使用GoogleGeocoderAPI来获得一个在GooglePlacesAPI中使用的纬度和经度。首先,如何对API的url进行编码,使其返回JSON字符串?我原以为它会像jquery加载一样,但那不起作用。所以我有一个很好的url,它返回我需要的信息,但只是转储一堆json数据。如何捕获数据


您可以在不支持JSONP的情况下使用geocoder,但必须使用其地图库:

将此脚本标记添加到HTML:

<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>

我不认为谷歌地理编码API有一个JSONP访问方法,这是像这样工作所必需的。这不会有同源策略问题吗?但是你不能像这样进行跨域的“普通”ajax调用。如果谷歌支持它,你应该做一个JSONP请求。。。
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
var geocoder = new google.maps.Geocoder();
geocoder.geocode(
    {address: "37203" }, 
    function(dataObject, statusObject) {
        console.log(dataObject);
    }
);