【问题标题】:How to show google.maps.Circle like Marker in Street View mode?如何在街景模式下像标记一样显示 google.maps.Circle?
【发布时间】:2013-01-05 20:41:26
【问题描述】:

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

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

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

听起来我做不到。

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

有什么建议吗?

谢谢,

这是sn-ps的代码:

 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'); 

【问题讨论】:

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


    【解决方案1】:

    您可以使用符号而不是 google.maps.Circle 来绘制圆圈,它将在全景图上可见。

    获得 3D 效果会更复杂,但应该可以在全景图的 pov_changed-event 上修改符号的路径。

    【讨论】:

    • 谢谢你的回答,据我所知,只有谷歌地球处理3D对象,也许我错了,你是什么意思Symbol?是带图像的标记吗?
    • 这是一个由路径定义的标记(通过标记的图标选项)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多