【发布时间】:2011-07-01 08:09:16
【问题描述】:
是否可以像 6.2 版本一样在不指定回调函数的情况下发出地理编码请求?我需要在执行地理编码请求的函数中接收位置数据。
【问题讨论】:
是否可以像 6.2 版本一样在不指定回调函数的情况下发出地理编码请求?我需要在执行地理编码请求的函数中接收位置数据。
【问题讨论】:
我的猜测是您指的是当前的 JSONP 接口。好吧,假设您使用的是 jQuery,您可以轻松地在调用范围内使用回调。
例子:
var geocodeRequest = "http://dev.virtualearth.net/REST/v1/Locations?" +
"YOUR_SEARCH_QUERY" + "&output=json&key=" + "YOUR_BINGMAPSKEY";
$.ajax({
url: geocodeRequest,
dataType: 'jsonp',
jsonp: 'jsonp',
error: function(XMLHttpRequest, textStatus, errorThrown) {
//handle error as you please
},
success: function(data, textstatus, XMLHttpRequest) {
//handle result in the array 'data.resourceSets'
}
});
我的地理编码 URL 可能与您的不同。有针对特定国家/地区的特定 URL。
【讨论】: