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

标签 javascript google-maps-api-3 google-street-view

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

enter image description here

但是当我打开街景时,我只能看到标记:

enter image description here

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

听起来我做不到。

也许有人知道如何将 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/

相关文章:

javascript - 使用纯 Javascript 进行图像旋转

javascript - 以正确的方式设计类(class)

javascript - 谷歌地图 API : force map to do not handle click inside infobox

javascript - Google Maps JavaScript API v3/数据层/MarkerClusterer

javascript - 从街景中的像素获取航向和俯仰

javascript - 包含 jQuery $.post() 函数的函数的返回值

javascript - 通过 cdn 在 ckeditor 中禁用自动 <p> </p>

google-maps - 如何告诉 KmlLayer 自定义 map 投影?

image - 如何在我的应用程序中添加 360 度查看器模块?

javascript - Google map JS API "StreetViewPanorama"某些地址显示黑屏