clgeocoder相关内容
我有大量的大约 200 个地址,我需要知道它们的纬度和经度.我创建了一个解析地址的方法,现在我正在尝试使用 CLGeocoder 获取这些地址的坐标. 我目前的方法是并行创建地理编码器并让它们发挥作用.我注意到他们每个人似乎都有一个单独的线程.(所以我一次看到多达 100 个线程). 我遇到的问题是,在某个时间点(大约 50 个地址之后),地理编码停止返回任何地点标记,并且 NSLo
..
https://developer.apple.com/library/prerelease/mac/releasenotes/General/APIDiffsMacOSX10_11/Swift/CoreLocation.html 表明有一些变化 func geocodeAddressString(_ addressString: String!, completionHandler co
..
我使用 CLGeocoder 进行反向地理定位并获取 CLPlacemark 数组.当我在美国以外使用 GPS(即 -27,127)然后访问 placemark.postalCode 时,应用程序崩溃: “致命错误:在展开可选值时意外发现 nil". 看起来,placemark.postalCode 是 nil,其中没有可用的邮政编码.但是 postalCode 在 Swift 中的返
..
我已经设置了我的代码,以便用户输入所有位置详细信息(地址、城市、县、国家和邮政编码),然后单击按钮,纬度和经度值将输入两个文本框...我现在的问题是,以前用于将数据保存到数据库的代码不起作用. 这是我的代码... php AddSessionViewController.h #import #define kpostURL @"http://myurl.com/map.php"
..
我正在尝试将位置(CLLocation)解析为字符串. func locationToString (currentLocation: CLLocation) -> String? { var whatToReturn: String? CLGeocoder().reverseGeocodeLocation(currentLocation, completionHan
..
无论我给地理编码器提供什么地址([geocoder geocodeAddressString:completionHandler:],它始终只会在地标数组中放置一个对象。 我可以通过任何方式获得多个结果(例如在“地图”应用中),用户可以从中选择一个? 解决方案 我已经对数据包进行了一些嗅探,看来CLGeocoder没有连接到Google的地理编码服务,但是苹果。我还注意到,每次都从那
..
我正在获取所有图像的GPS信息,并将它们存储在字典中。我会过去从此字典到 reverseGeocodeLocation 函数调用的长值&将结果存储在我的数据库中。 这里的问题是此函数是异步调用&我需要同步整个过程,以便将记录插入表中。 例如:我的数组读取的坐标为:32.77003,96.87532。现在,它调用 reverseGeocodeLocation 函数,并将这些坐标作为 CL
..
我有一个使用CLGeocoder从地址字符串中对地标进行地理编码的应用程序. CLPlacemark响应包含一个CLLocation,可为我提供GPS坐标. 创建NSTimeZone的唯一方法似乎是使用正确的时区名称.重要的是要指出我没有使用设备的当前位置,因此[NSTimeZone localTimeZone]对我不起作用. 是否可以获取CLLocation的时区名称,以便我可以正确
..
嗨,我正在尝试使用CLGeocoder获取城市和州的名称。但是,placemark.addressDictionary返回了我: { FormattedAddressLines =( “南大西洋” ); 名称=“南大西洋”; Ocean =“南大西洋”; } ,地标是: 南大西洋,南大西洋@ --- 42.60533670,-21.93128480> +/- 100.00
..
目前,我可以在地图上放置图钉.现在,我要注释标题显示放置图钉的地址. 我已经看过这个,但是不能让我上班: 将注释的标题设置为当前地址 ViewController.m中的代码 已更新. - (void)addPinToMap:(UIGestureRecognizer *)gestureRecognizer { if (gestureRecognizer.state
..
给出经度和纬度不是我当前的位置?如何使用GLGeocoder执行反向地址解析? self.geoCoder = [[CLGeocoder alloc] init]; self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.delegate = self; // [self.locatio
..
我正在尝试了解CLPlacemark以及何时/如何为添加到地图的引脚的标注创建信息。在我几年前在更多iOS 3开发中阅读之前,他们反向对地址进行地理编码并构建地址(街道,邮政编码,州等)。首先,我需要自己构建这个字符串吗?我试图找到如何获取某些已知事物的位置名称,例如在下面的代码中搜索苹果商店: NSString * address = @“1 stockton,san francisco
..
我遇到CLGeocoder的问题,当我调用 geocodeAddressString:withCompletionHandler 时,尽管知道输入的字符串应该返回多个值,但我只得到一个结果。类引用甚至指出: 在前向地理编码请求的情况下,如果提供的信息产生多个可能,则可以返回多个地标对象location。 但是,我的地标数组只有一个项目: [geocoderDestination
..
我目前正在为iOS开发移动应用程序,其中包含一个需要确定用户当前位置的部分,并且从当前位置开始,我想查找最近的位置。 有没有办法实现这个? 我已经做了一些编码来查找用户的当前位置。 这是我的代码片段, CLGeocoder * geocoder = [[CLGeocoder alloc] init]; [geocoder reverseGeocodeLocation:lo
..
使用CLLocation对象(内容例如纬度= 48.196169,经度= 11.620237),我尝试获取当前的城市和国家: if(!geocoder){ geocoder = [[CLGeocoder alloc] init]; } if(geocoder.geocoding)[geocoder cancelGeocode]; [geocoder reverseGeoco
..
我在类方法中有以下代码 NSDictionary * shopAddresses = [[NSDictionary alloc] initWithContentsOfFile:fileName ]。 NSMutableArray * shopLocations = [NSMutableArray arrayWithCapacity:shopAddresses.count]; [
..
我得到了大约200个地址,我需要知道它们的纬度和经度。我已经创建了一个解析地址的方法,现在我正在尝试使用 CLGeocoder 获取这些地址的坐标。 我目前的做法是并行创建地理编码器,让他们发挥魔力。我注意到他们每个人似乎都采取了一个单独的线程。 (所以我在一个点上看到多达100个线程)。 我遇到的问题是在某个时刻(大约50个地址之后) ,地理编码停止返回任何地方标记, NSL
..
我有以下代码: CLGeocoder * _geo = [[CLGeocoder alloc] init]; CLRegion * region = [[CLRegion alloc] initCircularRegionWithCenter:CLLocationCoordinate2DMake(37.33233141,-122.03121860)radius:100 identifi
..
我想知道是否可以从CLPlacemark获取州缩写? 在Apple的CLPlacemark参考中,它声明: administrativeArea 与地标关联的州或省。 (只读) @property(非原子,只读)NSString * administrativeArea 讨论 例如,如果地标位置是Apple的总部,则此属性的值将为字符串“CA” “或”加利福尼亚“。 但每
..
我的iphone应用程序应该根据用户的经度和经度来解析地址。 reverseGeocodeLocation工作正常,但结果是英文。 有没有办法将结果本地化为其他语言? 无法在苹果或其他任何地方找到有关它的任何信息。 我使用的代码是: CLGeocoder * geocoder = [[[CLGeocoder alloc] init] autorelease]; CL
..