我想在搜索某个位置时获得多个地址。它就像"这里的地图"应用程序。我在这里使用地图api。当我使用这个api
时,我只获得一个或两个位置但是我需要更多的结果,比如我将定义的10或20。我尝试了很多,但没有得到任何解决方案。喜欢" maxresults = 10"参数。
N.B:我只想使用一个api调用,必须使用这里的地图api以及windows phone 8 app。
谢谢
答案 0 :(得分:0)
要获取地址的位置,您需要发出地理编码请求:
重要参数如下:
mode=retrieveAreas
- 这将返回不是地址的区域searchtext=?
- 这是您的文字请求locationattributes=none
- 这会将响应的大小减少为仅返回lat / lng 此后,您需要发出反向地理编码请求以查找附近的城市:
这里的重要参数如下:
mode=retrieveAreas
- 这将返回不是地址的区域level=?
- 这会减少对给定级别的响应 - 在这种情况下是城市 - 请参阅API reference了解详情minresults=?
- 确保返回十个城市级实体。答案 1 :(得分:-1)
也许您正在寻找更多类似的建议?在这种情况下,来自HERE的Places API可能会更有帮助,但通常需要“at”属性