【问题标题】:Detect address from UITextView and show it map on tap从 UITextView 检测地址并在点击时显示它的地图
【发布时间】:2010-09-09 06:44:50
【问题描述】:

UITextView 属性中有一个选项可以从文本视图文本中检测地址。但是我无法做到这一点。文本视图未处于可编辑模式。

你知道如何从文本视图中检测地址吗? 是否存在必须从文本视图中检测地址的格式?

【问题讨论】:

    标签: iphone google-maps uitextview detect street-address


    【解决方案1】:

    UITextView 不会自动检测在控件中输入的文本是否为地址或为您提供在地图上映射地址所需的数据。向用户显示任意文本数据的控件很简单:

    您通常使用文本视图来显示多行文本,例如在显示大型文本文档的正文时。

    我不熟悉从文本块中检测地址的任何算法,但是如果您解决了该部分,您可以使用geocoding 将地址转换为您需要显示的纬度/经度值在地图上。

    【讨论】:

    • @aj 如果有什么我可以添加到这个答案中。告诉我。
    【解决方案2】:

    我意识到这个答案已经晚了 3 年,但我最近遇到了一个类似的问题(mapview 上的手机数据检测器)。我打开了数据检测器,并关闭了可编辑 - 但我发现如果我在字符串末尾添加“\n”,检测器突然开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      • 1970-01-01
      相关资源
      最近更新 更多