Android谷歌地图地理编码,使用谷歌地图api iOS反向地理编码
我正在使用以下代码进行反向地理编码
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
curLoc=newLocation;
if (curLoc != nil) {
latitude=curLoc.coordinate.latitude;
longitude=curLoc.coordinate.longitude;
//[self loadMap:latitude second:longitude];
[self MarkerPoint:latitude+0.04 second:longitude+0.1 third:latitude-0.04 forth:longitude-0.1];
NSError *error;
NSString *lookupString = [NSURL URLWithString:[NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?latlng=%f,%f&sensor=false",latitude,longitude]];
NSLog(@"URL: %@",lookupString);
lookupString = [lookupString stringByReplacingOccurrencesOfString:@" " withString:@"+"];
NSData *jsonResponse = [NSData dataWithContentsOfURL:[NSURL URLWithString:lookupString]];
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonResponse options:kNilOptions error:&error];
self.locationArray = [[jsonDict valueForKey:@"results"] valueForKey:@"formatted_address"];
int total = self.locationArray.count;
NSLog(@"locationArray count: %d", self.locationArray.count);
for (int i = 0; i < total; i++)
{
NSString *statusString = [jsonDict valueForKey:@"status"];
NSLog(@"JSON Response Status:%@", statusString);
NSLog(@"Address: %@", [self.locationArray objectAtIndex:i]);
}
}
}
现在我收到此错误:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSURL stringByReplacingOccurrencesOfString:withString:]: unrecognized selector sent to instance 0xbce98c0'
*** First throw call stack:
(
0 CoreFoundation 0x034551e4 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x031a98e5 objc_exception_throw + 44
2 CoreFoundation 0x034f2243 -[NSObject(NSObject) doesNotRecognizeSelector:] + 275
3 CoreFoundation 0x0344550b ___forwarding___ + 1019
4 CoreFoundation 0x034450ee _CF_forwarding_prep_0 + 14
5 MatchPoint 0x00017fad -[ICSViewController locationManager:didUpdateToLocation:fromLocation:] + 813
6 CoreLocation 0x0164655e CLLocationCoordinate2DGetDistanceFrom + 18294
7 CoreLocation 0x01645af4 CLLocationCoordinate2DGetDistanceFrom + 15628
8 CoreLocation 0x01642e40 CLLocationCoordinate2DGetDistanceFrom + 4184
9 CoreLocation 0x0163c680 CLClientInvalidate + 996
10 CoreFoundation 0x034140b0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 16
11 CoreFoundation 0x033dd339 __CFRunLoopDoBlocks + 361
12 CoreFoundation 0x033fb753 __CFRunLoopRun + 2355
13 CoreFoundation 0x033fa9d3 CFRunLoopRunSpecific + 467
14 CoreFoundation 0x033fa7eb CFRunLoopRunInMode + 123
15 GraphicsServices 0x051f05ee GSEventRunModal + 192
16 GraphicsServices 0x051f042b GSEventRun + 104
17 UIKit 0x01e69f9b UIApplicationMain + 1225
18 MatchPoint 0x0001d9fd main + 141
19 libdyld.dylib 0x03d206d9 start + 1
20 ??? 0x00000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)
Android谷歌地图地理编码,使用谷歌地图api iOS反向地理编码相关推荐
- Google Geocoding API---地理编码与反向地理编码
什么是地理编码 地理编码是将地址(如"1600 Amphitheatre Parkway, Mountain View, CA")转换为地理坐标(如纬度 37.423021 和经度 ...
- android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换
android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换 前言: 由于项目需要,很多时候都需要地图经纬度直接的转换 ...
- android谷歌反地理,Android反向地理编码显示不出来!
我用google 的Geocoding API 接口来处理反向地理编码 ,但是运行时是空白界面,显示不出位置 下面是代码 ,请告诉我怎么办 public class MainActivity ext ...
- 谷歌开启隐身模式_Google宣布地图隐身模式和更多隐私控制
谷歌开启隐身模式 Google 谷歌 Today, Google is announcing a plethora of new privacy and security features: Inco ...
- 基本农田卫星地图查询_#重庆朝天门#谷歌百度腾讯高德“卫星地图”PK,谷歌更胜一筹...
截图自便民查询网,各家卫星地图PK,各有千秋~ 谷歌精确度最高:5m,来福士修建中,嘉陵江是绿的,长江是黄的.两江交汇处有一条分明的界线. 谷歌 5m:20ft 谷歌 50m:100ft 谷歌 200 ...
- 基本农田卫星地图查询_发现谷歌地图替代网站,卫星地图街景功能都能用
众所周知,由于谷歌地图(Google Maps)在国内不能访问,很多人就没有办法通过谷歌地图来获得服务.谷歌地图是目前全球最受欢迎的世界地图网站,在2005年以前,谷歌地图就收录了美国.英国.加拿大三 ...
- 导航地图哪家强?谷歌地图超高分辨率完爆同类型对手
未来十年,移动互联终端设备愈来愈完善,智能机也会愈来愈智能化,互联网也伴随着之前的4G,发展到了现在的5G.导航软件变成大家日常生活不能缺乏的手机软件,现如今市场上百度地图.高德地图.谷歌地图.微软公 ...
- 美国在线地图软件测评:谷歌居首必应次之
在线地图服务成为多数网民每天必用的软件(腾讯科技配图) 腾讯科技讯(马乔)北京时间10月6日消息,根据国外媒体报道,目前在线地图服务软件已列在电子邮件和谷歌之后,成为多数网民每天必用的软件.谷歌地图. ...
- 如何用GGGIS地图下载器下载谷歌无偏移影像和天地图标注(百度和高德地图类似)
如何用GGGIS地图下载器下载谷歌无偏移影像和天地图标注(百度和高德地图类似) 软件:GGGIS地图下载器 第一步:选择登录注册 第二步骤:注册一个自己专属的账号 第三步:登录即可(第一次登录会比较慢 ...
- 如何使用新版本的万能地图下载器下载谷歌电子地图
现在基本上所有的朋友都使用的是新版本的万能地图下载器,基本的操作大家应该都会了,今天继续新版本的教程,今天介绍的是如何使用新版本的万能地图下载器下载谷歌电子地图. 工具/原料 万能地图下载器 方法/步 ...
最新文章
- fetchsize jdbc_MySQL JDBC FetchSize解析
- linux驱动——cmdline原理及利用
- Spring Boot (四)模板引擎Thymeleaf集成
- 服务器怎么初始化系统,CentOS服务器怎么进行初始化
- 23-初识正则表达式
- 【转载】分布式事务 介绍
- 过去式加ed的发音_小学英语动词过去式归类总结
- javaweb 导出文件名乱码的问题解决方案
- 这么多两院院士竟然来自同一个家族!
- Linux下文件的压缩和解压
- sybase数据库脱机,无法联机问题处理
- MyBatis3:SQL映射
- 红帽linux网络yum源,RedHat系统使用yum网络源
- 软件测试的底层逻辑是什么?
- web开发规范 - 图片规范
- win10一根网线连接linux,细说win10系统使用一根网线连接两台电脑的设置教程_
- 使用豆瓣源下载python包
- usnews2015美国大学计算机排名,2019USNews美国大学计算机专业排名
- Flash Tech: this.el_.vjs_getProperty is not a function video.js
- word 多级标题的编辑
热门文章
- java uclinux_Java在基于uclinux的嵌入式系统中的应用
- wireshark抓取未加密聊天数据
- link标签的主要用法
- xp系统启动时0x0000007B(0XF799A524,0XC0000034,0X00000000,0X00000000)错误
- 第二人生的源码分析(103)脚本的词法分析(1)
- 英伟达(NVIDIA)系列显卡(GPU)技术指标对比排行
- oneDrive登陆界面空白 的解决办法
- 如果兔子拼命奔跑 乌龟怎么办
- noob的第一步——基于51单片机的指纹密码锁
- Linux系统上安装python详细步骤