我创建了一些 google.maps.Marker
并将 google.maps.Circle
绑定(bind)到它(见下文):
但是当我打开街景时,我只能看到标记:
有人知道如何在街景模式下显示圆圈吗?
听起来我做不到。
也许有人知道如何将 2D/3D 对象显示到 Google 街景中。
有什么建议吗?
谢谢,
这是代码片段:
var circle = {
strokeColor: "#006DFC",
strokeOpacity: 0.4,
strokeWeight: 2,
fillColor: "#006DFC",
fillOpacity: 0.15,
map: mapA,
center: selectedMarker.getPosition(),
radius: 50 // in meters
};
var cityCircle = new google.maps.Circle(circle);
cityCircle.bindTo('center', selectedMarker, 'position');
最佳答案
您可以使用 Symbol 而不是 google.maps.Circle
来绘制圆,它将在全景图中可见。
获得 3D 效果会更复杂,但应该可以在全景图的 pov_changed-event 上修改符号的路径。
关于javascript - 如何在街景模式下像 Marker 一样显示 google.maps.Circle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14176211/