【问题标题】:Why has google maps "q" parameter stopped working?为什么谷歌地图“q”参数停止工作?
【发布时间】:2014-04-08 14:14:36
【问题描述】:

我们有一个应用程序可以启动谷歌地图以使用以下形式的链接 (as per the recommendations on SO) 显示位置:

http://maps.google.co.uk/maps?q=loc:52.03877,-2.3416&z=15

但出于某种原因,谷歌地图现在没有将我指向那个纬度/经度,而是现在 points我在伍斯特而不是马尔文附近的 Hollybush。

谷歌地图 API 有变化吗? ..如果是这样,我们以前做的事情的正确方法是什么?

【问题讨论】:

  • 您是否尝试阅读实际文档? developers.google.com/maps/web
  • 是的,但这些似乎都与使用 javascript api 或嵌入地图有关。我只想通过 URL 启动谷歌地图。这是在其他地方覆盖还是我只是错过了一些明显的东西?
  • 这与任何地图 API 无关。这些功能都没有正式记录,因此没有任何正确的方法。
  • google search q 查询不起作用了怎么样

标签: google-maps


【解决方案1】:

一些实验表明了以下工作(注意添加了“@”符号):

http://maps.google.co.uk/maps/place/52.03877,-2.3416/@52.03877,-2.3416,15z/data=!3m1!1e3

我找到了some more information here on SO

【讨论】:

  • 似乎在没有 @ 符号的情况下也可以工作,但由于最终重定向到的 URL 有一个 @,这似乎是最安全的过程。
  • 我似乎无法解决的一件事是如何让谷歌地图显示来自 URL 的卫星视图..
  • 我的猜测导致以下结果,其中 18z 用于缩放,1e3 用于卫星(4b1 将是地图)。想知道数据中的其他参数是做什么用的? google.co.uk/maps/place/52.03877,-2.3416/@52.03877,-2.3416,18z/…!
  • @xordon;这不适用于谷歌地图的新迭代,因此我的帖子在这里..
  • 另外 &z=15 也无济于事。这就是为什么我在上面发布了地图类型和缩放工作的变体。
猜你喜欢
  • 2016-01-10
  • 2015-09-12
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
  • 2013-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多