【问题标题】:Google Street View link URL only. Not embed仅限 Google 街景链接 URL。不嵌入
【发布时间】:2015-02-19 20:12:38
【问题描述】:

我想澄清一下,我并不想在我的网站中嵌入谷歌街景。

我想做的是在我的网站上显示一个 URL 链接,它将把点击谷歌街景链接的用户带到谷歌网站并显示街景。

我将 Lat/Lng 存储在数据库中。所以我正在编写一个 php 代码来让它们与 URL 一起工作。

例如:

https://www.google.com/maps/@38.214969,-122.1065172,10z

它适用于地图显示。我可以点击 url 并转到谷歌地图并显示它。

但我还想要一个与街景一起使用的链接,这将把他们直接带到该纬度/经度的街景。

谢谢。

【问题讨论】:

  • 去谷歌街景查看纬度和经度并查看网址,然后尝试查看该链接与您生成的链接有何不同
  • 但它还有其他附加详细信息,例如:data=!3m4!1e1!3m2!1s7Q0znx5n579p6tTwAf1Hwg!2e0。不知道如何复制它或它意味着什么。
  • 获取那个链接,用你的纬度和经度代替那里的那些,如果它有效,你就是金色的。

标签: google-maps google-street-view


【解决方案1】:

如果您只想要静态街景图像,可以使用Google Street View Image API

示例用法:

https://maps.googleapis.com/maps/api/streetview?size=400x400&location=40.720032,-73.988354&fov=90&heading=235&pitch=10

只需将您的纬度/经度值输入location 参数即可。


如果你想使用交互式街景,你必须使用Javascript Street View Service,这里是一个示例用法:https://developers.google.com/maps/documentation/javascript/examples/streetview-simple

您只需在 new google.maps.LatLng(lat, lng); 中设置 lat/lng 然后调用new google.maps.StreetViewPanorama() 函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    • 1970-01-01
    相关资源
    最近更新 更多