【问题标题】:Link to street view URL using address?使用地址链接到街景 URL?
【发布时间】:2016-07-17 23:20:35
【问题描述】:

是否可以仅使用地址(并且不是纬度/经度)从 URL 直接链接到街景?

例如,有没有办法做类似的事情

http://maps.google.com/maps?q=&layer=c&address=Street,number,state&cbp=11,0,0,0,0

代替

http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp=11,0,0,0,0

?

来自地理编码的纬度/经度往往不会被街景识别为离街道太远,有时会完全走错街道,因为它生成的纬度/经度可能不在街道上,因为它试图匹配房子的位置。

我到处寻找,甚至尝试自己玩谷歌的网址,但我找不到任何东西。大多数消息来源甚至都不会提及地址。我目前正在使用来自this question 的网址示例,但它仍然不是我真正想要的。

如果这真的不可能,有人可以链接到它说的源/文档吗?

编辑:感谢大家的回答,但没有人真正解决街景和地址的问题。我会考虑将其转发给谷歌。如果有回复,我会在这里发帖。

【问题讨论】:

  • 根据文档developers.google.com/maps/documentation/streetview/intro location 可以是文本字符串(例如Chagrin Falls, OH)或纬度/经度值(40.457375,-80.009353)。这不是你要找的吗?
  • 那是“谷歌街景图像API”,它是别的东西。您可以在那里使用地址,但我只想链接到具有真实街景的谷歌页面。我尝试对问题的 URL 使用“位置”,但它似乎不起作用,至少不是我尝试的方式。
  • 很高兴这个问题有一个文档链接,但是对于 6-8 岁的东西,这并不能完全解决我的问题,我决定创建一个新的。

标签: google-maps google-street-view


【解决方案1】:

让我们增强您的代码,如果您将代码粘贴到浏览器中,那么您将被重定向到谷歌地图并显示您所要求的结果。

http://maps.google.com/maps?&q=Space+Needle,Seattle+WA

如果您想通过 php 或任何其他代码类型传递值(地址),那么它根本不起作用,您不能使用没有 API 的谷歌地图来增强您的要求。 Lat & Lng 是显示地图的基本做法,不需要任何 api,但如果您想传递其他属性,则必须使用 google maps api 来执行此操作。详细文档可以在这里找到

https://developers.google.com/maps/documentation/embed/guide

但让我们尝试一个示例 在浏览器中尝试此代码

https://www.google.com/maps/embed/v1/place?q=Mumbai,+Maharashtra,+India

你会得到一个 api key not found 但如果你尝试这个的错误

https://www.google.com/maps/embed/v1/place?key=AIzaSyD4iE2xVSpkLLOXoyqT-RuPwURN3ddScAI&q=Space+Needle,Seattle+WA

然后你会得到输出。希望对您有所帮助!

【讨论】:

  • 您确实可以使用该地址链接到谷歌地图,但是我不想链接到地图,而是链接到街景。不幸的是,如果您将街景查询添加到您的第一个链接,它似乎不起作用,并且当返回到地图时,它会返回到世界地图中的随机位置。在这种情况下,嵌入也不是我想要的,但感谢您的尝试。也许我应该把它指向谷歌反馈或错误报告。
【解决方案2】:

首先使用另一个Google Service API 进行反向地理编码以找到纬度 lng。

然后将生成的 lat lng 输入到街景端点参数中。

【讨论】:

  • 这不是我要问的。我知道如何使用 lat/lng,而且我知道地理编码。我想知道地址是否可能(并且没有地理编码)。地理编码经常会得到街景无法识别的位置,即使它旁边的街道有街景,因为它标记了街道外的位置。
  • 我只会编写您自己的服务器端逻辑来获取您需要的输入、转换等。当您对其进行反向地理编码时,您应该获得街景的精确坐标点。如果您在外面得到一些东西,请确保您有 您的 lat lng 的正确有效数字 - 6 个小数点
猜你喜欢
  • 1970-01-01
  • 2018-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多