我正在开发一个显示实时数据的iOS应用程序,现在我从API接收了33,265个时间点,这些都是停止。因此,街道两侧的停靠点数为2,具有多个平台的公交车站也被计算为平台的多次。
现在,这在地图上令人困惑。您需要在一个屏幕上显示所有数据,例如公交车站,并且不要浏览10个平台以获取您想要的公交车。那么如何对这些注释进行分组,这些注释具有相同的名称,并且通常彼此接近或重叠?
您可以在此处找到API的JSON结果示例:http://pastebin.com/RiKS4G0Q
答案 0 :(得分:1)
只需创建一个新的实体Location
并与每个停靠点建立一对一的关系(当然,反之亦然)。现在一站可以共享一个位置,您可以以适当的方式显示数据。在导入期间,如果坐标彼此足够接近(并且可能停止名称对应),您可以决定创建新位置。