怎样在百度地图输入经纬度查询地图度和纬度时出现好几个点,而且点

主题 : 百度地图,点击地图上,放置一个大头针,然后获取这点经纬度。
级别: 侠客
可可豆: 994 CB
威望: 994 点
在线时间: 115(时)
发自: Web Page
来源于&&分类
百度地图,点击地图上,放置一个大头针,然后获取这点经纬度。&&&
这个功能百度地图api有吗?希望各位告知小弟12,多谢多谢!!!
级别: 新手上路
可可豆: 112 CB
威望: 62 点
在线时间: 52(时)
发自: Web Page
有啊....................
More smile, more happy.
级别: 新手上路
可可豆: 112 CB
威望: 62 点
在线时间: 52(时)
发自: Web Page
在地图上添加一个UILongPressGestureRecognizer手势,实现它的target方法(initWIthTarget:),然后在方法里添加大头针,同时也考研获得该点的经纬度
More smile, more happy.
级别: 新手上路
可可豆: 36 CB
威望: 46 点
在线时间: 98(时)
发自: Web Page
-(void)mapView:(BMKMapView *)mapView didSelectAnnotationView:(BMKAnnotationView *)view 此方法为按下大头针的回调函数
级别: 新手上路
可可豆: 3 CB
威望: 3 点
在线时间: 15(时)
发自: Web Page
楼主现在解决了没? 我现在也在用这个。。但是出了点问题``我把代码写在百度map的demo中就能正常运行,写在我的那个里 就没有响应(长按没有响应)不知道哪里错了,但是在demo中就能用。。有莫有大神知道是怎么回事啊。。小弟万分感谢部分代码如下&&&&UILongPressGestureRecognizer *lPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPress:)];&&&&lPress.minimumPressDuration = 0.5;&&&&lPress.allowableMovement = 10.0;&&&&[userMapView addGestureRecognizer:lPress];&&&&[lPress release];- (void)longPress:(UILongPressGestureRecognizer *) gestureRecognizer{&&&&NSLog(@&%d&& %d&,gestureRecognizer.state,UIGestureRecognizerStateEnded);&&&&if (gestureRecognizer.state == UIGestureRecognizerStateEnded) {&&&&&&&&&&&&} else if (gestureRecognizer.state == UIGestureRecognizerStateBegan) {&&&&&&&&CGPoint point = [gestureRecognizer locationInView:self.view];&&&&&&&&CLLocationCoordinate2D coo = [userMapView convertPoint:point toCoordinateFromView:userMapView];&&&&&&&&NSLog(@&经纬度:%lf, %lf&, coo.longitude,&&coo.latitude);&&&&&&&&NSLog(@&调用一次&);&&&&&&&&currentAnnotation =&&&&&&&&currentAnnotation = [[BMKPointAnnotation alloc] init];&&&&&&&&BOOL getAddressInfo = [userSearch reverseGeocode:coo];&&&&&&&&if (getAddressInfo) {&&&&&&&&&&&&if (currentAnnotation) {&&&&&&&&&&&&&&&&currentAnnotation.coordinate =&&&&&&&&&&&&&&&&NSArray* array = [NSArray arrayWithArray:userMapView.annotations];&&&&&&&&&&&&&&&&[userMapView removeAnnotations:array];&&&&&&&&&&&&&&&&[userMapView addAnnotation:currentAnnotation];&&&&&&&&&&&&&&&&lastAnnotation = currentA&&&&&&&&&&&&}&&&&&&&&}}
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版21638人阅读
前端(13)
我简单的写了个测试,调用结果我已经注释出来了。邮件最后我把百度地图关于这块的说明也贴上来了~&&,这个调用应该是不限次数的。
&&&&&String&lat&=&&39.983424&;
&&&&&String&lon&=&&116.322987&;
&&&&&String&url&=
&&&&&&&&&&&&&http://api./geocoder/v2/?ak=61f8bd72d68aef3a7bd82&callback=renderReverse&location=&
&&&&&&&&&&&&&&&&+&lat&+&&,&&+&lon&+&&&output=json&pois=0&;
&&& //自己定义的http类,post方法大家可以去网上搜
&&&&HttpTool&tool&=&new&HttpTool();
&&&&&&&&&&&&String&jsonStr&=&tool.post(url,null,&null,&1000);
&&&&&&&&&&&&System.out.println(jsonStr);
//renderReverse&&renderReverse({&status&:0,&result&:{&location&:{&lng&:116.322987,&lat&:39.},&formatted_address&:&北京市海淀区中关村大街27号1101-08&&&
//&室&,&business&:&人民大学,中关村,苏州街&,&addressComponent&:{&city&:&北京市&,&district&:&海淀区&,&province&:&北京市&,&street&:&中关村大街&,&street_number&:&27号1101-08
//室&},&cityCode&:131}})
&&&&&&&&&&&&String[]&address&=&jsonStr.split(&\\(&);
&&&&&&&&&&&&String[]&addrJson&=&address[1].split(&\\)&);
&&&&&&&&&&&&
&&&&&&&&&&&&JSONObject&jsonObject&=&JSONObject.fromObject(addrJson[0]);
&&&&&&&&&&&&JSONObject&addressComponent&=&jsonObject.getJSONObject(&result&).getJSONObject(&addressComponent&);
&&&&&&&&&&&&String&city&=&addressComponent.getString(&city&);
&&&&&&&&&&&&String&district&=&addressComponent.getString(&district&);
&&&&&&&&&&&&System.out.println(city);
&&&&&&&&&&& //北京市
&&&&&&&&&&&&System.out.println(district);
&&&&&&&&&&& //海淀区
&&&&&&&&catch&(Exception&e)
&&&&&&&&&&&&//&TODO&Auto-generated&catch&block
&&&&&&&&&&&&e.printStackTrace();
逆地理编码
逆地理编码专属请求参数:
默认值
格式举例
bd09ll 百度墨卡托坐标
坐标的类型,目前支持的坐标类型包括:bd09ll(百度墨卡托坐标)、gcj02ll(国测局墨卡托坐标)、wgs84ll( wgs84经纬度)
lat&纬度&,lng&经度&
根据经纬度坐标获取地址
是否显示指定位置周边的poi,0为不显示,1为显示。当值为1时,显示周边100米内的poi。
状态字段:
返回结果状态值, 成功返回0,其他值请查看。
formatted_address
结构化地址信息
所在商圈信息,如 &人民大学,中关村,苏州街&
addressComponent
street_number
街道门牌号
pois(周边poi数组)
离坐标点距离
poi类型,如’ 办公大厦,商务大厦’
poi坐标{x,y}
poi唯一标识
json示例:
特别说明:
1.因为Geocoding和反Geocoding使用的门址数据以及算法都不是一样的,所以会出现不能一一对应的现象。
2.逆地址解析location参数传入的参数格式是(纬度lat,经度lng)。
8.返回码状态表
服务器内部错误
请求参数非法
权限校验失败
配额校验失败
ak不存在或者非法
不通过白名单或者安全码不对
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:360709次
积分:3864
积分:3864
排名:第6692名
原创:93篇
转载:52篇
评论:38条
(1)(1)(1)(1)(2)(2)(6)(9)(9)(24)(5)(5)(3)(1)(4)(7)(5)(1)(4)(1)(1)(7)(4)(3)(1)(10)(10)(1)(1)(1)(4)(9)怎么根据百度地图位置获取经纬度?
作者:佚名
字体:[ ] 来源:互联网 时间:02-06 11:56:27
怎么根据百度地图位置获取经纬度?对于编程人员来说,有时会遇到根据地址、位置获取经纬度。下面分享使用方法
对于编程人员来说,有时会遇到根据地址、位置获取经纬度。
软件名称:百度地图 手机版(支持离线地图) for Android v9.5.0 安卓版软件大小:36.8MB更新时间:
第一步:现在百度里搜索&百度经纬度获取工具 - 拾取坐标系统&,进入网址。
第二步:在输入框里输入你需要查找经纬度的地址,然后用鼠标点击你要找的地方,这时右上角的输入框中就会出现经纬度,当然你的鼠标也会显示经纬度。
第三步:当然你也可以勾选坐标反查。
第四步:然后再输入经纬度,点击&百度一下&按钮,即可查询到该经纬度的地址了。
第五步:我提供的就只是一般人所需要的,不是编程需要的代码。
相关推荐:
大家感兴趣的内容
12345678910
最近更新的内容百度地图获取地址经纬度_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
百度地图获取地址经纬度
上传于|0|0|文档简介
&&根据百度地图获取位置经纬度
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 百度地图 输入经纬度 的文章

 

随机推荐