【问题标题】:Proximity Based Search without user location swift无需用户位置的基于邻近的搜索 swift
【发布时间】:2016-03-29 14:52:57
【问题描述】:

我正在开发一个应用程序,它利用 Google Places API 来根据用户搜索查找位置。我在 UIAutocomplete(Google Places)的帮助下实现了搜索,但不幸的是,它不是基于位置的(直到用户提供授权)。我想知道是否有办法通过他们的 IP 地址或以其他方式使用 Swift 来获取用户的位置。我不需要精确的位置,城市就足够了。

我已经搜索了一段时间,似乎没有其他方法可以做到这一点,所以如果您知道可以返回用户当前所在城市的 API,那就太好了。

感谢大家的帮助, 弗拉德

【问题讨论】:

    标签: ios swift google-maps location google-places-api


    【解决方案1】:

    我认为系统框架不再允许您获取用户的远程 IP 地址。一个解决方案可能是使用像 http://mylocation.org/ 这样的网站,它会显示您的 IP 地址和位置。也许您可以向该网站发出请求并解析返回的 HTML 以获取位置。请注意,这不是获取用户位置的最准确方法,使用CoreLocation 框架会更好。

    【讨论】:

      猜你喜欢
      • 2011-12-06
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 2010-12-29
      相关资源
      最近更新 更多