【问题标题】:Add annotation using map quest.使用地图任务添加注释。
【发布时间】:2012-07-10 00:00:45
【问题描述】:
如何使用地图任务添加注释,我正在尝试使用地图任务提供的示例添加注释。但我没有得到它,从 4 天开始就崩溃了。其实我找到了
- (void)addAnnotation:(id <MQAnnotation>)annotation;
在mqmapview.h 中,但MQAnnotation 是包含此方法的协议
- (void)setCoordinate:(CLLocationCoordinate2D)aCoord;
【问题讨论】:
标签:
iphone
ios
map
ios4
openstreetmap
【解决方案1】:
出于好奇,您为什么要使用 MQMapView 而不是 MKMapView?
我相信MKMapView更可靠!!
【解决方案2】:
MQAnnotation *ULannotation = [[MQAnnotation alloc] initWithTitle:@"Current Location" andCoordinate:userLocation];
[mapView addAnnotation:ULannotation];
这就是我使用 MapQuest 添加注释的方式。
使用您喜欢的任何名称初始化并分配一个新的MQAnnotation,然后只需在您想要添加注释的mapview 上调用addAnnotation。