【问题标题】:iOS SDK Convert Address to GPSiOS SDK 将地址转换为 GPS
【发布时间】:2015-09-25 17:49:57
【问题描述】:

我不是开发人员,因此感谢您在我寻求帮助时对我的耐心等待。我们聘请了一家开发公司来构建一个原生 iOS 应用程序,并具有从我们的后端提取多个地址字段以在应用程序内 Google 地图显示上放置多个“图钉”的功能。有时它有效 - 有时它不起作用 - 当它不起作用时,它会为用户提供他们当前的位置。数据库中的地址字段都是直接从 Google 地图在线复制/粘贴的,因此我们知道地址的格式与 Google 识别的完全一致。

我搜索并发现这个主题似乎表明通过适当的编码应该很容易做到这一点:

Geoencode Address to GPS Coordinates(与另一个 API 相关)

我还在 Android (How can I find the latitude and longitude from address?) 和 iOS 上发现了其他一些处理此问题的帖子,但使用的是应用内的地址 (Convert address to longitude and latitude).. 我们的帖子正在从数据库中提取。

我们的开发人员为我们提供了一种解决方法,要求我们手动进入并“放置”后台办公室中每个地址的图钉,这非常费力,因为我们有数千个条目需要更正,而且无法纠正知道哪些没有正确显示,直到用户尝试访问它们。

我的问题是 - 这不应该是可以通过适当的编码纠正的东西吗?

如果可能,是否有我们不遵守的特定格式要求?

我代替开发人员发帖是因为他觉得他给了我们一个公平的方法来解决它 - 但是,我更喜欢更通用且劳动强度更低的解决方案。

谢谢大家

【问题讨论】:

    标签: ios google-maps gps


    【解决方案1】:

    这不是答案,它的 cmets 太长,无法放入评论部分。

    这究竟是什么意思:“为我们后台的每个地址“放置”引脚”?这可能并不一定很费力,因为编码人员可以编写脚本(一个小程序)来完成它,而不是一个人手动完成。然而,这并不是说这是正确的方法,而且听起来肯定不像。

    我自己没有在 iOS 上使用过谷歌地图,所以我所说的不是确定的,但我当然不明白为什么不能使用 CLGeocoder 将您的地址转换为坐标。如果您的地址格式不正确,那么我也看不出您的开发人员无法在应用程序中处理该地址并将其转换为 CLGeoder 无法处理时要求的格式的任何原因。 你能提供一个你在数据库中的地址格式的例子吗?

    但是,如果您的开发人员有能力且勤奋,那么这可能是不可行的原因,您是否要求他们详细解释和说明为什么他们不能使用 CLGeocoder 或其他东西? (这里的这个帖子表明它不是很准确,iOS: ReverseGeocoding Using CLGeocoder Vs. Google Geocoder API。虽然这个帖子现在已经有几年了,但情况可能已经改变了)。

    这是您的应用程序,您正在向开发人员付款,因此请他们解释他们的变通解决方案以及他们认为有必要的原因,然后在此处发布他们的回复。

    您可能有一位称职的开发人员,他知道自己在做什么,但您可能有一个“总是便宜”的https://www.pinterest.com/pin/21462535695146328/

    但如果不知道他们要求您将别针放在后台办公室的原因和理由,就不可能知道。

    【讨论】:

    • “放置大头针”是指显示一个基本的谷歌地图,其中放置了“大头针”作为地址 - Yelp 的应用程序将是完美工作的一个很好的例子。当您在搜索“我附近的餐厅”后拉出地图视图时,这基本上就是我们正在寻找的内容,除了我们的地址。
    猜你喜欢
    • 2023-04-04
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多