我目前正在开发一个显示实时数据的iOS应用程序,现在我从应用程序接口收到33,265个计时点,它们都是停靠点。因此,街道对面的车站被算作2个,有多个站台的公共汽车站也被计算为站台数量的两倍。
现在,这在地图上是令人困惑的。您可能希望所有数据都显示在一个屏幕上,而不是浏览过去的10个平台来获得您想要乘坐的公交车。那么,如何对这些具有相同名称且通常彼此接近或重叠的注释进行分组呢?
你可以在这里找到一个JSON结果的例子:http://pastebin.com/RiKS4G0Q
发布于 2012-12-22 04:12:39
只需创建一个新的实体Location,并与每个stop建立一对一的关系(当然,反向是对多对多)。现在,一个站点可以共享一个位置,您可以以适当的方式显示数据。在导入过程中,如果坐标彼此足够接近(可能停靠点名称对应),则可以决定创建一个新位置。
https://stackoverflow.com/questions/13995061
复制相似问题