Google地图使用Custom Panaromas Javascript API v3阻止Streetview

时间:2014-11-30 17:13:04

标签: javascript google-maps google-street-view

我使用街景平台构建第一人称游戏。我的问题是,有时如果你在一个受欢迎的位置谷歌有自定义全景图'在街景中嵌入,你最终被放入。能够环顾四周而不能移动(你必须使用不同的地图视图才能离开),这并不是一个理想的效果。

有没有人遇到过阻止自定义全景图的方式?

Google / Stackoverflow似乎没有任何答案!

所有人都非常感谢。

1 个答案:

答案 0 :(得分:1)

我最终通过改变我对这个问题的思考方式来解决这个问题。

自定义panaromas与底层StreetView数据不共享相同的纬度/经度。

因此,如果用户正在搜索“位置a”并且在返回的纬度/经度处有一个自定义Panaroma,则用户被放入panaroma。为了确保用户保持在街景视图中,我抓住了位置A Lat / lon并使用RoadsAPI查找最近的道路 - 然后使用正确的StreetView数据。