Iphone 谷歌地图着色-iOS

Iphone 谷歌地图着色-iOS,iphone,ios,google-maps,gps,Iphone,Ios,Google Maps,Gps,假设我有一个城市列表(来自世界各地)。也许“达拉斯”会出现4次,而另一个城市可能会出现2次,甚至只有一次。我希望在我的iPhone应用程序中有一张全球地图,根据城市在列表中出现的频率对城市进行着色,这样城市越暗,它在城市列表中出现的次数就越多。我可以用谷歌地图吗?实现这样的目标包括什么?我有使用iOS的经验,也为iPhone编写过许多应用程序,但我从未处理过GPS、谷歌地图等问题。你可以使用MapKit(谷歌地图)来实现这一点。在我的脑海中,您需要编写自己的MKAnnotationView类,该

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

你可以使用MapKit(谷歌地图)来实现这一点。在我的脑海中,您需要编写自己的
MKAnnotationView
类,该类在地图上显示自定义pin和
MKAnnotation
类,以便将频率(城市显示的次数)数据传递到视图

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