【问题标题】:Google Maps Shading - iOS谷歌地图着色 - iOS
【发布时间】:2011-06-06 19:33:48
【问题描述】:

假设我有一个城市列表(来自世界各地)。也许“达拉斯”出现了 4 次,而另一个城市可能出现了 2 次,甚至只有一次。我想在我的 iPhone 应用程序中有一张全球地图,其中城市根据它们在列表中出现的频率进行着色,这样城市越暗,它出现在城市列表中的次数就越多。我可以为此使用谷歌地图吗?实现这样的目标包括什么?我有使用 iOS 的经验,并且为 iPhone 编写过许多应用程序,但我从未处理过 GPS、谷歌地图等。

【问题讨论】:

    标签: iphone ios google-maps gps


    【解决方案1】:

    您可以为此使用 MapKit(谷歌地图)。在我的脑海中,您需要编写自己的 MKAnnotationView 类,在地图上显示自定义图钉和 MKAnnotation 类,以将频率(城市出现的时间)数据传递到视图。

    您需要在自定义MKAnnotationView 中覆盖- (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier,并根据存储城市频率的自定义MKAnnotation 类中的NSInteger 属性设置image

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-13
      • 2017-01-18
      • 1970-01-01
      相关资源
      最近更新 更多