我正在使用以下代码进行反向地理编码

- (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反向地理编码相关推荐

  1. Google Geocoding API---地理编码与反向地理编码

    什么是地理编码 地理编码是将地址(如"1600 Amphitheatre Parkway, Mountain View, CA")转换为地理坐标(如纬度 37.423021 和经度 ...

  2. android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换

    android java 经纬度(国标WGS84/gps84/硬件/谷歌地球卫星,Gcj02/腾讯地图/高德地图,Bd09/百度地图)之间互换 前言: 由于项目需要,很多时候都需要地图经纬度直接的转换 ...

  3. android谷歌反地理,Android反向地理编码显示不出来!

    我用google 的Geocoding API 接口来处理反向地理编码 ,但是运行时是空白界面,显示不出位置  下面是代码 ,请告诉我怎么办 public class MainActivity ext ...

  4. 谷歌开启隐身模式_Google宣布地图隐身模式和更多隐私控制

    谷歌开启隐身模式 Google 谷歌 Today, Google is announcing a plethora of new privacy and security features: Inco ...

  5. 基本农田卫星地图查询_#重庆朝天门#谷歌百度腾讯高德“卫星地图”PK,谷歌更胜一筹...

    截图自便民查询网,各家卫星地图PK,各有千秋~ 谷歌精确度最高:5m,来福士修建中,嘉陵江是绿的,长江是黄的.两江交汇处有一条分明的界线. 谷歌 5m:20ft 谷歌 50m:100ft 谷歌 200 ...

  6. 基本农田卫星地图查询_发现谷歌地图替代网站,卫星地图街景功能都能用

    众所周知,由于谷歌地图(Google Maps)在国内不能访问,很多人就没有办法通过谷歌地图来获得服务.谷歌地图是目前全球最受欢迎的世界地图网站,在2005年以前,谷歌地图就收录了美国.英国.加拿大三 ...

  7. 导航地图哪家强?谷歌地图超高分辨率完爆同类型对手

    未来十年,移动互联终端设备愈来愈完善,智能机也会愈来愈智能化,互联网也伴随着之前的4G,发展到了现在的5G.导航软件变成大家日常生活不能缺乏的手机软件,现如今市场上百度地图.高德地图.谷歌地图.微软公 ...

  8. 美国在线地图软件测评:谷歌居首必应次之

    在线地图服务成为多数网民每天必用的软件(腾讯科技配图) 腾讯科技讯(马乔)北京时间10月6日消息,根据国外媒体报道,目前在线地图服务软件已列在电子邮件和谷歌之后,成为多数网民每天必用的软件.谷歌地图. ...

  9. 如何用GGGIS地图下载器下载谷歌无偏移影像和天地图标注(百度和高德地图类似)

    如何用GGGIS地图下载器下载谷歌无偏移影像和天地图标注(百度和高德地图类似) 软件:GGGIS地图下载器 第一步:选择登录注册 第二步骤:注册一个自己专属的账号 第三步:登录即可(第一次登录会比较慢 ...

  10. 如何使用新版本的万能地图下载器下载谷歌电子地图

    现在基本上所有的朋友都使用的是新版本的万能地图下载器,基本的操作大家应该都会了,今天继续新版本的教程,今天介绍的是如何使用新版本的万能地图下载器下载谷歌电子地图. 工具/原料 万能地图下载器 方法/步 ...

最新文章

  1. fetchsize jdbc_MySQL JDBC FetchSize解析
  2. linux驱动——cmdline原理及利用
  3. Spring Boot (四)模板引擎Thymeleaf集成
  4. 服务器怎么初始化系统,CentOS服务器怎么进行初始化
  5. 23-初识正则表达式
  6. 【转载】分布式事务 介绍
  7. 过去式加ed的发音_小学英语动词过去式归类总结
  8. javaweb 导出文件名乱码的问题解决方案
  9. 这么多两院院士竟然来自同一个家族!
  10. Linux下文件的压缩和解压
  11. sybase数据库脱机,无法联机问题处理
  12. MyBatis3:SQL映射
  13. 红帽linux网络yum源,RedHat系统使用yum网络源
  14. 软件测试的底层逻辑是什么?
  15. web开发规范 - 图片规范
  16. win10一根网线连接linux,细说win10系统使用一根网线连接两台电脑的设置教程_
  17. 使用豆瓣源下载python包
  18. usnews2015美国大学计算机排名,2019USNews美国大学计算机专业排名
  19. Flash Tech: this.el_.vjs_getProperty is not a function video.js
  20. word 多级标题的编辑

热门文章

  1. java uclinux_Java在基于uclinux的嵌入式系统中的应用
  2. wireshark抓取未加密聊天数据
  3. link标签的主要用法
  4. xp系统启动时0x0000007B(0XF799A524,0XC0000034,0X00000000,0X00000000)错误
  5. 第二人生的源码分析(103)脚本的词法分析(1)
  6. 英伟达(NVIDIA)系列显卡(GPU)技术指标对比排行
  7. oneDrive登陆界面空白 的解决办法
  8. 如果兔子拼命奔跑 乌龟怎么办
  9. noob的第一步——基于51单片机的指纹密码锁
  10. Linux系统上安装python详细步骤