简体   繁体   English

geocoder.geocode()如何工作?

[英]How geocoder.geocode() works?

My only question is, if browser does not support cross domain AJAX request than How google map api works to get the data. 我唯一的问题是,如果浏览器不支持跨域AJAX请求比谷歌地图api如何获取数据。

How following code works ? 以下代码如何工作?

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': address}, function(results, status) {
   if (status == google.maps.GeocoderStatus.OK) {
   }
});
</script>

what geocoder.geocode does internally ? geocoder.geocode在内部做什么?

EDIT: Ok they are including http://maps.gstatic.com/intl/en_us/mapfiles/api-3/9/8/main.js 编辑:好的,他们包括http://maps.gstatic.com/intl/en_us/mapfiles/api-3/9/8/main.js

can anyone tell me where they are using JSONP in their JS Code ? 谁能告诉我他们在JS代码中使用JSONP的位置?

它最有可能使用JSONp,即它包含来自google服务器的脚本,该脚本调用回调函数并将响应传递给该函数。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM