Google地图着色 – iOS

比方说,我有一个城市(来自世界各地)的名单。 也许“达拉斯”出现4次,而另一个城市可能出现2次,甚至只有一次。 我想在我的iPhone应用程序中有一个地球地图,在这个地图上,城市被列入阴影的时间是多less,城市越黑,城市列表越多。 我可以使用谷歌地图吗? 什么会实现这样的事情? 我有与iOS的经验,我已经写了很多iPhone的应用程序,但我从来没有处理GPS,谷歌地图等

你可以使用MapKit(谷歌地图)。 在我头顶,你需要编写你自己的MKAnnotationView类,在地图上显示一个自定义的pin,并且MKAnnotation类将频率(城市出现的时间)传递给视图。

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

Interesting Posts