Android 使用Google Maps Directions API解析XML失败
首先,实际上我在Android编程方面有一个问题,但也许我应该描述一下这个案例 我想做一个Android应用程序,它可以根据纬度和经度显示两个位置之间的距离。。 我将这些坐标存储在SQLite数据库中 为了确定距离,我使用Google Maps API Direction并使用XML解析器解析它,因为我希望得到XML格式的结果。它在我的模拟器和真实设备中运行良好。但是,几天后,它显示空结果,我不知道为什么,因为我的代码没有显示任何错误 然后,我试着把指令放进去 我试着这样做: 结果是XML格式,但它显示:Android 使用Google Maps Directions API解析XML失败,android,xml,api,google-maps,directions,Android,Xml,Api,Google Maps,Directions,首先,实际上我在Android编程方面有一个问题,但也许我应该描述一下这个案例 我想做一个Android应用程序,它可以根据纬度和经度显示两个位置之间的距离。。 我将这些坐标存储在SQLite数据库中 为了确定距离,我使用Google Maps API Direction并使用XML解析器解析它,因为我希望得到XML格式的结果。它在我的模拟器和真实设备中运行良好。但是,几天后,它显示空结果,我不知道为什么,因为我的代码没有显示任何错误 然后,我试着把指令放进去 我试着这样做: 结果是XML格式,
> <DirectionsResponse> <status>OVER_QUERY_LIMIT</status>
> </DirectionsResponse>
>超过查询限制
>
因此,我再次阅读并发现:
使用限制
使用Google Directions API的查询限制为2500
每天的指示请求。个别指示及要求可
请求中最多包含8个中间航路点。谷歌地图
卓越理财客户每天最多可查询100000个方向请求,
每个请求最多允许23个航路点
此外,请注意,API URL的方向限制为2048
字符,在URL编码之前。正如某些指示所示,服务URL可能
涉及路径沿线的多个位置,请注意以下限制:
构建你的URL
注:API说明只能与
在谷歌地图上显示结果;使用方向数据而不使用
显示请求了方向数据的地图是
禁止。此外,计算方向会生成
在某些情况下,必须向用户显示的版权和警告
时尚有关允许使用的完整详细信息,请参阅Maps API
服务条款许可证限制
这两者之间有什么关系吗???
我试了很多次,结果一无所获
那么,使用API方向是否有任何“限制”?谷歌地图检测自动查询请求并阻止它们。也许您的应用程序就是这样运行的。(如在固定时间间隔后请求指示,或每秒查询过多) 执行此限制是为了防止滥用和/或重新调整 地理编码API,将来可能会更改此限制,而无需 注意。此外,我们强制执行请求速率限制以防止滥用 服务质量。如果您超过24小时限制或滥用 服务,地理编码API可能会暂时停止为您工作。如果 如果您继续超过此限制,您将无法访问地理编码API 可能会被阻塞
我建议你休息一下,否则你可能会被堵住 嗯,我真的不明白你的答案。但是,在我再次检查并抛出我上面描述的URL后,它总是显示超出了查询限制。我没有在我的Android应用程序中尝试,而是在我的普通浏览器(如Firefox和Chrome)中尝试。。知道吗???好的,现在我知道了。。但是,我如何知道我是否被阻止??我应该遵守多少限制??另外,24小时限制是否意味着如果我使用该API,那么第二天就不能再使用它了?我将投票结束这个问题,因为这是一个应该向你正在处理的公司的客户服务部门提出的问题。请看:和。