【问题标题】:Find Address for mapView查找 mapView 的地址
【发布时间】:2011-11-07 03:53:30
【问题描述】:

我目前在 iPhone 应用程序中显示了一个 mapView。我想知道是否有办法放置地址字段,允许用户输入地址,然后让地图重新以该特定地址的坐标为中心?

不胜感激,谢谢。

【问题讨论】:

    标签: iphone objective-c xcode android-mapview geocoding


    【解决方案1】:

    是的,这绝对是可能的。但是,您需要使用 3rd 方 api 进行 google 转发地理编码(地址 --> 纬度/经度)。

    http://blog.sallarp.com/ipad-iphone-forward-geocoding-api-google/

    转发地址字符串并使用注释将其放置在地图上。

    【讨论】:

    【解决方案2】:

    当然有办法做到这一点。做到这一点的方法是有一个 UITextField 用户在其中输入地址和一个按钮,当按下该按钮时,它会通过网络请求发送到谷歌地图 api,该 API 返回与地址相关的实际经度/纬度,然后地图视图可以重新居中于那些在该点放置大头针的坐标。

    编辑: 上面解释的是我实现它的方式。除了 UiTextField 和按钮,您还可以使用 UISearchBar,这是一个很好的链接,可以让您继续前进。

    How to search MKMapView with UISearchBar?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多