我想在MapKit中检索单个“搜索地址”请求(有点模糊,比如“塔塔咨询服务”)的所有地址位置(纬度、经度、格式地址)。我在网上搜索,偶然发现了GoogleMapsAPI WebServices。
http://code.google.com/apis/maps/documentation/geocoding/
但是response的问题是,对于地址搜索,它只返回“results array”响应中的一个“单个对象”。例如,如果你搜索“塔塔咨询服务”,你会得到一个格式化地址是“塔塔咨询服务公司的地址是"TCS Rajshree Business Park,Tadiwala Rd,Sangamvadi,Pune,Maharashtra,.My”的问题是,我如何才能获得其他地点的详细信息,因为我们都知道这不是塔塔咨询服务公司的唯一办事处。
发布于 2012-03-13 14:22:53
我想引用两个与您的问题相关的文档链接。
http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests
通常,地址查询只返回一个结果数组中的一个条目,但是当地址查询不明确时,地理编码器可能会返回多个结果。
因此您可能会找到一个或多个结果。但当您从iPhone和传感器请求时,默认情况下为真。您将收到与查询最接近的匹配结果。
解决方案是“视口偏置”.Please在标题“视口偏置”标题下的链接中找到其详细信息:-
http://code.google.com/apis/maps/documentation/geocoding/#Viewports
您可以尝试的其他选项:
https://stackoverflow.com/questions/9679127
复制相似问题