地图百度地图上传地理位置置

请问怎样在百度地图中添加地理位置信息?_百度知道在线地图经度纬度查询 -- 经纬度查询地名|地名查询经纬度 --GPSspg
【如果喜欢请收藏本网址】问题加QQ群 【请勿相信任何手机号定位】
在地图中点击显示经纬度。或输入纬度,经度或地名后查询位置。 &
正在初始化...
我输入的是什么经纬度?
硬件/谷歌地球卫星
腾讯地图/高德地图
支持下列输入格式:纬度在前,若南纬西经值前加-
23.03,113.75 或 -23.03,113.75 或 -23.03,-113.75
23°01′13.93″,113°45′6.35″ 或 23 01 13.93,113 45 6.35
北京市西城区金融大街35号 或 北京市西城区 明苑酒店
&& 交流QQ群:
地图数据由相关地图提供。所有解析结果均只能作为参考,不保证正确性及不承担任何责任。搜狗地图地图|首页从到首页首页世界卫星地图网
中国省市地图
地理位置信息
巴州区花丛片区国土站
江苏秀强对外贸易有限公司
上海奉贤四团包装盒厂
海南省屯昌公路分局西昌道班
英维思软件系统贸易(上海)有限公司
泗县百货公司北关食品门市部
柳州市柳南区进发服装店
秦皇岛经济技术开发区工程承包公司山海关开发区分公司
雷山县人民医院
潮阳市森特有限公司
海安县瑞龙糖业批发部
南阳市白河面粉公司
扬州市郊区振扬塑料厂
重通集团制冷空调设备制造公司驻贵阳办事处
五华广云海电子科技商店
廊坊市安次区永盛印刷耗材有限公司
上海亨瑞商贸发展有限公司分公司
东莞市厚街劳动就业服务中心
河南省驻马店地区机电设备总公司第三分公司
荥经县荥河乡富安煤厂
库尔勒九都农机销售有限公司
俄罗斯深冷机械制造股份公司北京代表处
泉州市丰泽恒宏纸品有限公司
上海林浩捷通讯科技有限公司
关于本站 | 用户帮助 |
Copyright & 2012
Inc. All rights reserved.IOS 百度地图定位,显示地理位置 - 简书
下载简书移动应用
写了15815字,被493人关注,获得了556个喜欢
IOS 百度地图定位,显示地理位置
最近公司要做一个类似与美团的东西,让我用百度地图来进行定位,并显示地理信息.
那么我们要如何做呢,直接上代码
先看看包结构,要把需要用到的库都要引入进来.
注意:appdelegate.mm 后缀一定要加个m
不然的话编译会不通过,好像是因为它的编译原理是c++还是怎样,要详细了解的可以百度.
那么来看控制器代码
_locService = [[BMKLocationService alloc]init];//定位功能的初始化
_locService.delegate =//设置代理位self
//启动LocationService
[_locService startUserLocationService];//启动定位服务
_geocodesearch = [[BMKGeoCodeSearch alloc] init];
//编码服务的初始化(就是获取经纬度,或者获取地理位置服务)
_geocodesearch.delegate =//设置代理为self
这段代码需要放在viewDidLoad里面启动定位服务后,_locService.userLocation.location.coordinate就应该会有值了,也就是说经度和纬度都可以获取出来了.
开始定位的点击事件,将刚刚定位的经纬度取出来并设置lable的值-(void)heheda:(UIButton *)btn{
NSLog(@"进入普通定位态");
NSLog(@"定位的经度:%f,定位的纬度:%f",_locService.userLocation.location.coordinate.longitude,_locService.userLocation.location.coordinate.latitude);
self.lon.text = [NSString stringWithFormat:@"%f",_locService.userLocation.location.coordinate.longitude];
[self.lat setText:[NSString stringWithFormat:@"%f",_locService.userLocation.location.coordinate.latitude]];
获取地址的点击事件
-(void)onClickReverseGeocode
//发送反编码请求的.
isGeoSearch =
CLLocationCoordinate2D pt = (CLLocationCoordinate2D){0, 0};//初始化
if (_locService.userLocation.location.coordinate.longitude!= 0
&& _locService.userLocation.location.coordinate.latitude!= 0) {
//如果还没有给pt赋值,那就将当前的经纬度赋值给pt
pt = (CLLocationCoordinate2D){_locService.userLocation.location.coordinate.latitude,
_locService.userLocation.location.coordinate.longitude};
BMKReverseGeoCodeOption *reverseGeocodeSearchOption = [[BMKReverseGeoCodeOption alloc]init];//初始化反编码请求
reverseGeocodeSearchOption.reverseGeoPoint =//设置反编码的店为pt
BOOL flag = [_geocodesearch reverseGeoCode:reverseGeocodeSearchOption];//发送反编码请求.并返回是否成功
NSLog(@"反geo检索发送成功");
NSLog(@"反geo检索发送失败");
如果发送成功,百度将会返回东西给你,然后你可以在下面这个代理函数中处理
-(void) onGetReverseGeoCodeResult:(BMKGeoCodeSearch *)searcher result:(BMKReverseGeoCodeResult *)result errorCode:(BMKSearchErrorCode)error
if (error == 0) {
BMKPointAnnotation* item = [[BMKPointAnnotation alloc]init];
item.coordinate = result.
item.title = result.
NSString* titleS
titleStr = @"反向地理编码";
showmeg = [NSString stringWithFormat:@"%@",item.title];
self.addr.text =
UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:titleStr message:showmeg delegate:self cancelButtonTitle:nil otherButtonTitles:@"确定",nil];
[myAlertView show];
有不明白的还是可以下载demo来看看,记得点个star哦如果喜欢请给个赞.
Coffee fund!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
沟通想法,分享知识,欢迎大家分享一些好的文章。
? 8246人关注
iOS移动开发相关
? 6662人关注
心情不好的时候问自己 :
我为何这么?
心情好的时候问自己 : 为什么比我?的这么多
? 3654人关注
Coffee fund!
选择支付方式:

参考资料

 

随机推荐