某些网络应用(例如Nightwalk,见此处:https://nightwalk.withgoogle.com/)会在街景视图中的不同位置放置标记(特别是在您的头顶上方)。
我知道可以通过纬度/经度放置标记,但我没有看到任何选项来放置标记,因为它们在夜间行走(在用户头上)。如果我要将标记设置为当前的街道视图纬度/经度,它只会出现在摄影师的脚下。
设置一个考虑音高/航向的标记是一种简单的方法吗?他们的API规范似乎没有什么突出的。 https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions
或者他们是手动计算POV并将标记放在自己的自定义图层上?
答案 0 :(得分:-1)
您可以查看Google地图文档中的Overlays with Street View页面。确保你"切换街景"
该演示代码的主要部分如下:
panorama = map.getStreetView();
panorama.setPosition(astorPlace);
panorama.setPov(/** @type {google.maps.StreetViewPov} */({
heading: 265,
pitch: 0
}));