我正在为我当地的交通局写一个Android应用程序。他们在Google Transit Feed Specification (GTFS)上发布他们的数据。我需要下载这个提要并将其保存到设备上,然后允许我的应用程序访问其中的内容。由于提要数据具有标准规范,因此我认为应该将其存储在提供通用GTFS类型数据的通用ContentProvider之后,然后以标准方式访问这些数据。
我想,这是一个谷歌标准,我不可能是第一个想要在Android手机上存储和提供GTFS数据的人;为什么要重新发明轮子,对吧?但是,我还没有找到任何这样的ContentProvider。
有没有人知道是否有一个Android ContentProvider,或者类似的东西,用于存储和提供GTFS数据?如果不是,我会写我自己的;如果我必须写代码来存储和提供运输数据,我可能会让它成为标准的;但由于我对Android编程仍然非常陌生,如果有的话,我更喜欢使用更专业的ContentProvider。
发布于 2013-05-26 12:11:06
正式使用协议二进制格式(pbf) google,现在是开源的。它紧凑且可快速搜索,因此不需要在设备上解压缩它并将其加载到该设备上的数据库中,因为pbf充当数据库。只需在代码中包含pbf库即可对其进行查询。当然,在将数据发布到网上之前,您必须压缩一次。下载后,您可以脱机使用pbf中的dats
https://stackoverflow.com/questions/8552679
复制相似问题