用于搜索附近的 iOS 地图 URL 参数

Posted

技术标签:

【中文标题】用于搜索附近的 iOS 地图 URL 参数【英文标题】:iOS Map URL parameters for searching nearby 【发布时间】:2013-06-17 13:37:12 【问题描述】:

我们的应用程序用于在 UIWebView 中显示 Google 地图,并在用户当前位置附近显示关键字搜索结果,如下所示:

http://maps.google.com/?q=pizza&sll=36.02667514703798%2C-78.94532340586088&z=12

效果很好并返回给定坐标附近的所有披萨餐厅。

现在我们需要在 ios 设备上打开原生地图应用。所以根据this

我们改成

http://maps.apple.com/?q=pizza&sll=36.02667514703798%2C-78.94532340586088&z=12

打开本地地图应用程序并搜索披萨,但结果显示在整个美国地图上,根本不在指定坐标附近。喜欢它忽略或不识别 sll 参数。

我做错了什么?如何在用户当前位置附近显示结果?我的测试设备是运行 iOS 6.1.3 的 iPhone 4S

谢谢

【问题讨论】:

【参考方案1】:

我不确定这是否会解决它,但根据您链接到的同一页面: '地图中心点的纬度和经度点(以十进制格式,逗号分隔,并按此顺序)。 您的示例不是逗号分隔的。也许值得一试?

【讨论】:

以上是关于用于搜索附近的 iOS 地图 URL 参数的主要内容,如果未能解决你的问题,请参考以下文章

iOS原生地图开发进阶——使用导航和附近兴趣点检索

如何实现地图App中附近地点搜索及聚合标记功能

如何在国家地图中绘制城市地图? (因此用户可以搜索他们所在城市附近的广告)

C#实现百度地图附近搜索&调用JavaScript函数

Google Places API - 附近搜索不如地图准确?

如何使用 mongoid、rails 和谷歌地图搜索“附近的用户”