当前位置: 首页 > news >正文

找个网站懂的网站网站开发难点分析

找个网站懂的网站,网站开发难点分析,河南做网站的公司,自媒体平台注册入口账2019独角兽企业重金招聘Python工程师标准 接第一步的操作#xff0c;获取到地址信息经纬度后#xff0c;我们可以对其进行解码#xff0c;解码采用的CLGeocoder这个类#xff0c;使用方式如下#xff1a; 1、在ViewControlelr.m文件中声明一个CLGeocoder的… 2019独角兽企业重金招聘Python工程师标准  接第一步的操作获取到地址信息经纬度后我们可以对其进行解码解码采用的CLGeocoder这个类使用方式如下 1、在ViewControlelr.m文件中声明一个CLGeocoder的属性给页面加一个button然后在处理方法中对上一篇获取的地址坐标进行解码 code如下 // // ViewController.m // LBS_001_CLLocationManager // // Created by liqun on 13-7-17. // Copyright (c) 2013年 Block Cheng. All rights reserved. //#import ViewController.h #import CoreLocation/CoreLocation.h #import MapKit/MapKit.h interface ViewController ()CLLocationManagerDelegate,MKMapViewDelegate{ } property (nonatomic,retain)CLLocationManager* locationManager; property (nonatomic,retain)CLLocation* location; property (nonatomic, retain) CLGeocoder *myGeocoder; endimplementation ViewController-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {if (self [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {_locationManager [[CLLocationManager alloc] init];}return self; } - (void)dealloc {self.locationManager nil;self.location nil;self.myGeocoder nil;[super dealloc]; } - (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.//delegateself.locationManager.delegate self;//The desired location accuracy. self.locationManager.desiredAccuracy kCLLocationAccuracyBest;//Specifies the minimum update distance in meters.self.locationManager.distanceFilter kCLDistanceFilterNone;self.locationManager.purpose To provide functionality based on users current location.;[self.locationManager startUpdatingLocation];UIButton *addBt [UIButton buttonWithType:UIButtonTypeRoundedRect];addBt.frame CGRectMake(0, 00, 320, 50);[addBt setTitle:locationMe forState:UIControlStateNormal];[addBt addTarget:self action:selector(handleLocationMe:) forControlEvents:UIControlEventTouchUpInside];[self.view addSubview:addBt];self.myGeocoder [[CLGeocoder alloc] init]; }- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status {NSLog(didChangeAuthorizationStatus---%u,status); }- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error {NSLog(didChangeAuthorizationStatus----%,error); }- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {UIAlertView* av [[UIAlertView alloc] initWithTitle:update message:[NSString stringWithFormat:didUpdateToLocation: newLocation: % old:%,newLocation,oldLocation] delegate:nil cancelButtonTitle:cancel otherButtonTitles:ok, nil];[av show];[av release];self.location newLocation;NSLog(didUpdateToLocation: newLocation: %,newLocation); }- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];// Dispose of any resources that can be recreated. }-(IBAction)handleLocationMe:(id)sender {[self.myGeocoderreverseGeocodeLocation:self.location completionHandler:^(NSArray *placemarks, NSError *error) {if (error nil [placemarks count] 0){CLPlacemark *placemark [placemarks objectAtIndex:0];/* We received the results */NSLog(Country %, placemark.country);NSLog(Postal Code %, placemark.postalCode);NSLog(Locality %, placemark.locality);NSLog(dic %, placemark.addressDictionary );NSLog(dic FormattedAddressLines %, [placemark.addressDictionary objectForKey:FormattedAddressLines]);NSLog(dic Name %, [placemark.addressDictionary objectForKey:Name]);NSLog(dic State %, [placemark.addressDictionary objectForKey:State]);NSLog(dic Street %, [placemark.addressDictionary objectForKey:Street]);NSLog(dic SubLocality %, [placemark.addressDictionary objectForKey:SubLocality]);NSLog(dic SubThoroughfare %, [placemark.addressDictionary objectForKey:SubThoroughfare]);NSLog(dic Thoroughfare %, [placemark.addressDictionary objectForKey:Thoroughfare]);}else if (error nil [placemarks count] 0){NSLog(No results were returned.);}else if (error ! nil){NSLog(An error occurred %, error);}}]; } end 日志输出如下 2013-07-28 20:47:16.578 LBS_001_CLLocationManager[30123:907] didChangeAuthorizationStatus---3 2013-07-28 20:47:17.288 LBS_001_CLLocationManager[30123:907] didUpdateToLocation: newLocation: 39.93751238,116.34143052 /- 65.00m (speed -1.00 mps / course -1.00) 13-7-28 中国标准时间下午8时47分16秒 2013-07-28 20:47:17.300 LBS_001_CLLocationManager[30123:907] didUpdateToLocation: newLocation: 39.93751238,116.34143052 /- 65.00m (speed -1.00 mps / course -1.00) 13-7-28 中国标准时间下午8时47分16秒 2013-07-28 20:47:17.351 LBS_001_CLLocationManager[30123:907] didUpdateToLocation: newLocation: 39.93770077,116.34199932 /- 70.88m (speed -1.00 mps / course -1.00) 13-7-28 中国标准时间下午8时47分16秒 2013-07-28 20:47:17.392 LBS_001_CLLocationManager[30123:907] didUpdateToLocation: newLocation: 39.93767287,116.34189085 /- 65.00m (speed -1.00 mps / course -1.00) 13-7-28 中国标准时间下午8时47分17秒 2013-07-28 20:47:51.976 LBS_001_CLLocationManager[30123:907] Country 中国 2013-07-28 20:47:51.977 LBS_001_CLLocationManager[30123:907] Postal Code (null) 2013-07-28 20:47:51.979 LBS_001_CLLocationManager[30123:907] Locality (null) 2013-07-28 20:47:51.980 LBS_001_CLLocationManager[30123:907] dic {Country \U4e2d\U56fd;CountryCode CN;FormattedAddressLines (\U4e2d\U56fd\U5317\U4eac\U5e02\U897f\U57ce\U533a\U5c55\U89c8\U8def\U8857\U9053\U897f\U76f4\U95e8\U5916\U5927\U8857132\U53f7);Name \U4e2d\U56fd\U5317\U4eac\U5e02\U897f\U57ce\U533a\U5c55\U89c8\U8def\U8857\U9053\U897f\U76f4\U95e8\U5916\U5927\U8857132\U53f7;State \U5317\U4eac\U5e02;Street \U897f\U76f4\U95e8\U5916\U5927\U8857 132\U53f7;SubLocality \U897f\U57ce\U533a;SubThoroughfare 132\U53f7;Thoroughfare \U897f\U76f4\U95e8\U5916\U5927\U8857; } 2013-07-28 20:47:51.982 LBS_001_CLLocationManager[30123:907] dic FormattedAddressLines (\U4e2d\U56fd\U5317\U4eac\U5e02\U897f\U57ce\U533a\U5c55\U89c8\U8def\U8857\U9053\U897f\U76f4\U95e8\U5916\U5927\U8857132\U53f7 ) 2013-07-28 20:47:51.983 LBS_001_CLLocationManager[30123:907] dic Name 中国北京市西城区展览路街道西直门外大街132号 2013-07-28 20:47:51.985 LBS_001_CLLocationManager[30123:907] dic State 北京市 2013-07-28 20:47:51.986 LBS_001_CLLocationManager[30123:907] dic Street 西直门外大街 132号 2013-07-28 20:47:51.987 LBS_001_CLLocationManager[30123:907] dic SubLocality 西城区 2013-07-28 20:47:51.988 LBS_001_CLLocationManager[30123:907] dic SubThoroughfare 132号 2013-07-28 20:47:51.989 LBS_001_CLLocationManager[30123:907] dic Thoroughfare 西直门外大街 转载于:https://my.oschina.net/chengliqun/blog/147871
http://www.huolong8.cn/news/193466/

相关文章:

  • 社区论坛自助建站网酒店网站的规划与建设方案
  • 自己创建网站教程wordpress 如何上传
  • 兰州做网站维护的公司wordpress返回件
  • 绍兴做网站的秦皇岛做网站优化
  • 淄博手机网站建设费用wordpress加导航菜单
  • 什么是网站建设有哪些具体内容玩具网站建设
  • 上海网站备案查询图片生成链接的app
  • 网站建设新趋势深圳服装设计学院
  • 网站建设简称什么网站建设需要几个人
  • 专业做包包的网站好wordpress更新很慢
  • 富阳做兼职的网站湖南省城乡建设勘测院 网站
  • 网站编辑注意问题建设网站需要备案么
  • 做字体网站优设计网站建设
  • 儿童网站欣赏网站后台挂马怎么处理
  • 国外网站空间长春网站建设那家好
  • 好推建站简述网站建设的概念
  • 网站制作维护so域名网站
  • 手机网站开发和pc网站的区别贵阳商城网站开发
  • 为什么网站不建议做充值功能衡阳建设学校网站
  • 网站开发中网页上传和网站发布wordpress移动页面插件
  • 越秀电子商务网站建设网站怎么做电子合同
  • 网站上传柳州集团学校网站建设
  • 网站的安全怎么做怎么制作游戏视频教程
  • 网站怎样恶意刷wap网站做微信小程序
  • 东莞建设造价信息网站WordPress api发布接口
  • 哪些网站可以做图片链接各种网站解决方案
  • 七宝做网站门户网站模式
  • 支付网站模板wordpress搜索间隔时间
  • 当今做那些网站致富wordpress 采集插件
  • 南宁好的网站建设公司建设企业网站对公