我目前正在开发一个显示实时数据的 iOS 应用程序,现在我从 API 收到 33,265 个计时点,这些都是停止点。因此,街道两侧的车站计为 2 个,有多个站台的公交车站也按站台数计算。
现在,这在 map 上很困惑。您希望在一个屏幕上显示所有数据(例如公交车站),并且无需浏览 10 个平台才能找到您想要乘坐的公交车。那么如何对这些具有相同名称且经常彼此靠近或重叠的注释进行分组呢?
您可以在此处找到 API 的 JSON 结果示例:http://pastebin.com/RiKS4G0Q
最佳答案
只需创建一个新实体Location
,并与每个站点建立一对一关系(当然,反向是一对多关系)。现在,一站可以共享位置,您可以以适当的方式呈现数据。在导入过程中,如果坐标彼此足够接近(并且站点名称可能对应),您可以决定创建一个新位置。
关于iphone - 将同名的注释分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995061/