问题标签 [clgeocoder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 使用 CLGeocoder 查找纬度和经度
我试图通过提供地址字符串来查找纬度和经度。对于这两个值,我得到 0.000 和 0.000。
我正在使用 MapKit、iOS 7、XCode 5
ios - 如何从以下代码中提取经纬度?
如何从以下代码中提取经纬度:
}
从 nslog 输出我得到:
我只想获取纬度和经度并将它们存储到变量中。
ios - 无法使用geocodeAddressString ios Objective c遍历数组以绘制地图
我正在尝试遍历包含邮政编码列表的数组,然后调用 geocodeAddressString 函数将它们绘制在 MapView 上。这是代码。
由于某种原因,仅输出数组中的第一个邮政编码。我本来希望它们都在循环中。有任何想法吗?
objective-c - 如果对象为空,则执行某些操作
我有一个使用 GPS 并在某些标签上显示实际位置的应用程序。以下是更新位置的方法:
现在,有时'locationArray' 的某些对象是'null',而相关标签在应用程序上显示为'(null)',这不太好。所以我需要一个'if'循环来检查'locationArray'的对象是否为'null',如果是,则不会显示。有任何想法吗?
更新
我解决了删除数组并使用@trojanfoe 的方法(稍作修改)的问题。这是代码:
非常感谢大家的帮助:)
core-location - 当我反向地理编码时,CLGeocoder 不返回社区名称
我目前正在开发一个将使用 reversegeocode 返回的数据的应用程序。现在,我可以成功接收到以下位置值:地址、城市、州、邮政编码和国家/地区。除了我能够获得的值之外,我还想获得我反向地理编码的位置的社区名称。我的代码如下:
我预计 placemark.locality 会返回社区,但它会返回城市。
任何帮助将不胜感激,
戴夫
ios - 对用于反向地理编码位置的 CLGeocoder 类方法感到困惑
在过去的 2 个小时里,我一直在努力实现一个CLGeocoder
用于对位置进行反向地理编码的类方法。
在类参考Xcode
下的文档中为此方法提供的代码如下:CLGeocode
我试图在我的代码中使用它并且没有任何运气。因此,我查看了一些旧的 stackoverflow 问题,并找到了一个最终为我工作的实现。
这是对我有用的代码:
我不明白为什么 xcode 文档包含 (CLLocation *) 和 (CLGeocodeCompletionHandler) 而这并不是最终代码真正需要的样子。
是否只是想提醒我“位置”对象应该是 CLLocation 类的实例,而“completionHandler”对象应该是 CLGeocodeCompletionHandler 类的实例?
它是否试图提醒我,在实现此方法之前,我需要为CLLocation
类和CLGeocodeCompletionHandler
类创建和初始化对象,以便该方法可以正常运行?如果是这种情况,那么为什么CLLocation
在 xcode 示例中有一个指针但CLGeocodeCompletionHandler
没有呢?
我意识到这是一个“基本面”类型的问题,但我已经阅读了一些我的首选参考资料,他们解释事情的方式并没有帮助我解决当前的困惑。
感谢您的帮助。
objective-c - MKDirectionsResponse:错误,方向不可用。(美国)
出于学习目的,我正在尝试开发一个应用程序,该应用程序将显示到 MKMapView 上特定点的方向。
但是,DirectionsResponse 每次都会给我以下错误,无论地址如何:
我只有一个带有地图视图和以下代码的视图控制器:
路由AppViewController.h
路由AppViewController.m
错误在getDirections
方法中给出。
我用谷歌搜索了它,主要是错误意味着该国家/地区不提供方向服务。但是我使用的是美国地址,所以我不明白为什么它不起作用。
注释已正确添加,我的位置设置为“Apple”。
非常感谢帮助!
ios - Forward GeoCoding is Working on Simulator but not iPhone
So I have a simple application that passes an address as a string to a view which then uses
and that works great— on the simulator. As soon as I load it on to my phone, the coordinate of the pin I place is no longer at the lat/long of the address, but instead is 0,0.
What's going on? Thanks in advance.
ios7 - geocodeAddressString 的意外结果
我的问题是,为什么当 addressTF.text 有一个非常合理的地址字符串时,poiCoordinate 的纬度和经度属性会出现 0, 0,例如“1 Infinite Loop, Cupertino, CA 95014”?