谷歌地图底纹 - iOS

问题描述:

比方说,我有一个城市(来自世界各地)的列表。也许“达拉斯”出现4次,而另一座城市可能出现2次,甚至只出现一次。我想在我的iPhone应用程序中有一张地球地图,根据城市在列表中出现的频率对城市进行阴影处理,使得城市越黑暗,城市列表中出现的次数越多。我可以使用谷歌地图吗?什么会实现这样的事情?我有与iOS的经验,我已经写了很多iPhone的应用程序,但我从来没有处理GPS,谷歌地图等。谷歌地图底纹 - iOS

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

你会需要重写- (id)initWithAnnotation:(id <MKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier在自定义MKAnnotationView,并设置基础上,NSInteger财产image在自定义MKAnnotation类存储为城市的频率。