问题标签 [clplacemark]

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.

0 投票
2 回答
558 浏览

ios - 检查 CLPlacemark 的名称是否为街道地址

是否可以检查CLPlacemark's名称是否为街道地址?

如果它是购物中心、主题公园、学校或其他有趣的东西,我想显示名称,但如果它是街道地址则不显示。

我正在考虑使用这样的正则表达式来检查名称是否是街道地址

但我觉得这并不总是有效,尤其是在其他国家。

有什么方法可以检查 CLPlacemark 的名称是否是街道地址,例如检查地标的大小,还是我必须使用第三方库?

0 投票
2 回答
708 浏览

ios - 扩展 CLPlacemark 会导致 EXC BAD ACCESS

虽然在这里找到了一个类似的问题,但它没有提供答案,至少不是针对一般问题。

我的问题是:由于CoreLocation地理编码是速率限制的,并且我正在为其开发应用程序的(网络)服务提供了自己的后备地理编码服务,我想使用这个自定义地理编码服务,以防我达到 Apple 的速率限制。此外,我觉得避免自定义 REST API 返回的结果的自定义数据类型是完全有意义的,因此我想使用返回的数据来生成CLPlacemarks。但是,文档指出CLPlacemark诸如location, locality, administrativeAreaetc. 之类的属性是read-only. 因此,我创建了一个CLPlacemark将所需属性综合到我可以访问的私有变量上的子类,即:

使用单元测试来测试此代码,该单元测试解析来自 JSON 文件initWithLocation: locality: administrativeArea: country:的数据并使用数据调用我的方法,结果在EXC BAD ACCESS (code=1)测试结束时(在}测试方法结束时)导致地标变量指向nil虽然先前NSLog(@"placemark: %@", customPlacemark);的输出正确的价值观。此外,逐行执行测试显示CustomPlacemark工作(即指向正确填充的对象)直到测试结束。对我来说,这表明我的解除分配出了CustomPlacemark问题 - 但究竟是什么?

任何帮助是极大的赞赏!

0 投票
1 回答
262 浏览

ios - 如何从 CLPlaceMark 获取 map_region

我必须从 CLPlaceMark 中取出 map_region 和类型,但我找不到可以在 CLPlaceMark 类中给出 map_region 值的属性。

有没有办法从 CLPlaceMark 类中读取值?

0 投票
1 回答
419 浏览

ios - 如何在 Swift 2.0 中正确解开这些 CLPlacemarks?

我正在将我的 Swift 1.2 项目转换为 Swift 2.0,到目前为止最大的错误是使用 reverseGeocodeLocation() 时,我的 CLPlacemarks 不再工作。Xcode 尝试正确解包但卡住了。这是我在 1.2 中工作的代码:

我怎样才能正确实施它们?

0 投票
3 回答
2465 浏览

string - 从 CLPlacemark 创建地址字符串

任何人都可以建议清洁工从 CLPlacemark 创建一个地址字符串。

目前我正在使用这个扩展

所有实例变量都是可选的,因此检查 nil,我希望以相同的街道号顺序,到街道等。

0 投票
1 回答
80 浏览

ios - 无法弄清楚如何使用 CLPlacemark 将我当前的位置正确嵌入到消息正文中

几天前我几乎没有尝试将我当前的位置嵌入到我的 iPhone 上的消息正文中,但我失败了。

我尝试了所有我的想法,但我只得到了错误

我得到的最后一个错误是

“致命错误:在展开可选值时意外发现 nil”

我创建了一个对象CLPlacemark并将其设为可选,这意味着它可以具有值或可以具有 nil。

有什么方法可以用我当前的位置创建消息吗?

主菜单文件

位置文件

0 投票
1 回答
965 浏览

swift - swift - 如何获取我的位置数据并将它们放入 iMessage 的变量中?

昨天我在堆栈溢出中问了一个关于如何在消息正文中嵌入我当前位置的问题

我得到了答案,我更正了我的代码

我的代码在控制台中运行良好,但我不知道如何从 displayLocationInfo 函数中获取数据并将它们存储在变量中;然后将变量放入消息正文中。

我是 iPhone 开发的新手

有什么帮助吗?

0 投票
1 回答
189 浏览

ios - 带有 CLPlacemark 的 if let 语句

我正在尝试使用以下内容制作 if let 声明:

目前它告诉我“可选类型'CLPlacemark的值?' 没有打开”并指示我放

但是,如果我这样做,它会告诉我“条件绑定的初始化程序必须具有可选类型,而不是 'CLPlacemark'”

老实说,我不知道如何解决这个问题,并且可以使用任何帮助。提前致谢

0 投票
2 回答
284 浏览

swift2 - “从 CLplacemark 向下转换?到 Clplacemark 只打开可选”(swift2)

如何解决此错误:

所以我使用这段代码:

并更改 placemarks[0] 数组但不起作用

我的代码是:

在这段代码:

我有错误

如何解决这个错误?!

0 投票
0 回答
685 浏览

ios - 使用 reverseGeocodeLocation Swift 时如何找到最近的位置

我正在使用 reverseGeocodeLocation,有时在给定的纬度和经度下,不会返回“subThoroughfare”和“thoroughfare”。如果有办法获得离该位置最近的“subThoroughfare”和“thoroughfare”?

到目前为止,这是我的代码: