【发布时间】:2014-04-28 19:04:34
【问题描述】:
我在 web 应用程序中使用 bing maps ajax 控件,其中一个模块包含对用户请求的地址列表进行地理编码的功能。我正在使用以下代码 sn-p 来执行地理编码。
for (var i = 0, j = addresses.length; i < j; i++) {
searchManager.geocode({
where : addresses[i],/*<address>,<city>,<state>,<country>,<zip>*/
count : 5,
callback : success,
errorCallback : failure
});
};
成功率非常低。即使经过多次尝试(大约 150 个地址进行地理编码),成功率也接近 10%。
所以,我想知道是否有任何方法可以使用Address 类(http://msdn.microsoft.com/en-us/library/hh868069.aspx)进行地理编码,而不是将地址作为字符串提供。官方文档仅提到将地址作为字符串提供(http://msdn.microsoft.com/en-us/library/hh868060.aspx) .我想使用地址类而不是字符串进行检查的原因是,使用 Silverlight 应用程序中的 bing 映射 SOAP api,我发现使用地址类时成功率更高。
在此先感谢您对此问题的任何帮助。
【问题讨论】: