我写下了以下代码:

var url = "http://maps.googleapis.com/maps/api/geocode/json?latlng="+position.coords.latitude+","+position.coords.longitude+"&sensor=false&callback=parseMe";
            console.log('URL is -- '+url);

            var scr = document.createElement('script');
            scr.src = url
            scr.type = 'text/javascript';
            document.getElementsByTagName('head')[0].appendChild(scr);


如何捕获此呼叫的响应?

我正在回复。请查看此图像:http://i.imgur.com/RZAit.png

如何在变量中捕获此响应?

最佳答案

如果您使用的是V3,则应为此使用Geocoding API:
http://code.google.com/apis/maps/documentation/geocoding/

该API不再返回JSON-P,因此,如果没有同一个域上的代理,您将无法使用ajax访问它。

var geocoder = new google.maps.Geocoder();
geocoder.geocode({ <put options here>}, callback);


结果和状态将发送到回调函数。

07-24 09:50
查看更多