问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

点击地图添加的标记为什么出现在点击位置的下面

发布网友 发布时间:2022-07-06 01:29

我来回答

1个回答

热心网友 时间:2023-10-03 07:08

你实现BMKMapViewDelegate这个协议
里面有很多委托方法
/**

*点中底图空白处会回调此接口

*@param mapview 地图View

*@param coordinate 空白处坐标点的经纬度

*/

- (void)mapView:(BMKMapView *)mapView onClickedMapBlank:(CLLocationCoordinate2D)coordinate

{

NSLog(@"onClickedMapBlank-latitude==%f,longitude==%f",coordinate.latitude,coordinate.longitude);

NSString* showmeg = [NSString stringWithFormat:@"您点击了地图空白处(blank click).\r\n当前经度:%f,当前纬度:%f,\r\nZoomLevel=%d;RotateAngle=%d;OverlookAngle=%d", coordinate.longitude,coordinate.latitude,

(int)_mapView.zoomLevel,_mapView.rotation,_mapView.overlooking];

_showMsgLabel.text = showmeg;

}
这段代码是能获取空白处的坐标。
然后获取坐标后
//添加标注

- (void)addPointAnnotation

{

pointAnnotation = [[BMKPointAnnotation alloc]init];

CLLocationCoordinate2D coor(使用上面获取的);

coor.latitude = 上面获取的;

coor.longitude = 上面获取的;

pointAnnotation.coordinate = coor;

pointAnnotation.title = @"test";

pointAnnotation.subtitle = @"此Annotation可拖拽!";

[_mapView addAnnotation:pointAnnotation];

[pointAnnotation release];

}
这段代码是实现添加标注的(有几个委托方法是对标注进行操作的,你可以在里面进行相应操作)
其实看下官方DEMO里面都有。
希望你能早日解决
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我网贷一万,手续费300,分24期,每期506.67,请问怎么计算月息,和年利率... 多普达手机铃音多普达手机铃声 【车载软件推荐】有车一族必备软件有哪些?好用的车主必备app 我画画时常被说我画画不动脑筋,弱弱的问一句,画画怎样动脑筋? 三星手机如何设置时间在桌面显示? 精确到十分位,要看小数点右边第一位 对吗 要把一个小数精确到十分位,就要看这个小数的( )A.十分位B.百分位C... 黑米算不算粗粮 存定期协议利率选是还是否? 同城上那些卖二手ndsi的是真的吗? 百度地图 标记 Js 数组 的一个问题 保险法司法解释三出台,投保人去世被保险人要求解除合同有什么说法 保险法司法解释三出台后,医疗费超过基本医疗保险费的怎么计算 大脑复杂度可以与宇宙相比,有上百亿的神经元.是对还是错 保险法司法解释三什么时候出来的 类大脑复杂度不断增强,要是产生意识怎么办呢? 保险法课件司法解释三 如何理解脑的复杂性 人的大脑现在与10万年前大小与复杂程度有区别吗?? 司法解释三 保险法 梦到被人嫁祸是什么预兆? 村委会入党流程及时间 bose蓝牙耳机在哪里设置降噪- 问一问 bose耳机左边的按钮有什么用- 问一问 一个钱币上有confoederatio helvetica的字母正面是个女人头像,背面一个花环,中间是个10 瑞士法郎纸币过期了,有人收买吗? 华硕路由器更换网络以后怎么配置- 问一问 华硕TUFax3000路由器怎么查到IP地址 计算机病毒按寄生方式 计算机病毒按寄生方式主要分为三种,它们是系统引导型病毒、___和混合... 刘能媳妇约会宋富贵是哪一集 全城热恋大富贵是哪期胖女孩儿? 怎样向一个人表白 爱一个人 要怎样表白? 向一个人表白,要怎样做??? PT8A2621可以连在单片机上吗 PE 和PT有什么区别? 生存世界资源介绍及人物属性 加拿大的护照 求推荐头戴式耳机,主听日系女声,预算800r以下 清华同方y-639头戴式立体声耳机多少钱r 旧版红楼梦里面王熙凤是谁演的? 伟易达送的书365个故事怎样下载 二手车原车主没有投三者责任险,新车主投三者责任险时显示重复投保是怎么回事?_百度问一问 iPhoneSE怎么开启护眼模式? 大码鞋朋友圈怎么发 隆昌有没有共享单车 请问威海531开头电话是哪 我是外地人,在长沙办理驾驶证换证要到哪里? 900011中信红利价值。大家注意。 因为一年前的股票不好,想想听业务员一说,稀里糊涂的买了。