编程语言
首页 > 编程语言> > javascript – 如何在街景模式下显示像Marker一样的google.maps.Circle?

javascript – 如何在街景模式下显示像Marker一样的google.maps.Circle?

作者:互联网

我创建了一些google.maps.Marker并将google.maps.Circle绑定到它(见下文):

但是当我打开街景时,我只看到Marker:

有人知道如何在街景模式下显示Circle吗?

听起来我不能那样做.

也许有人知道如何将2D / 3D对象显示到Google-Street-View中.

有什么建议吗?

谢谢,

这是代码片段:

 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事件上修改符号的路径.

标签:javascript,google-maps-api-3,google-street-view
来源: https://codeday.me/bug/20190709/1411821.html