是否可以使用jQuery进行Google Maps API调用?

以下不起作用:

$.get('http://maps.googleapis.com/maps/api/geocode/json?&sensor=false&region=nz&address=queen', function(response){ console.debug(response); }); 

由于Ajax的原始政策,似乎无法做到这一点。 但是,我正在尝试进行互动,我需要在javascript中使用Google Maps API的响应才能执行此操作。

Lee的解决方案的另一种方法是向您自己的服务器脚本发出Ajax请求,然后调用Google地址解析器url。 这是PHP中的一个简单示例。 可以在这里找到一个工作示例。

  

jQuery代码

 $.getJSON("getjson.php?address="+address, function(response){ //rest of your code }); 

相同的原始政策可能很难直接访问谷歌地图URI。 但是,如果您使用谷歌提供的Javascript API ,您将没有任何问题。