gpt4 book ai didi

javascript - 是否可以在实例化的 StreetViewPanorama 中显示叠加层/标记?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:45:06 25 4
gpt4 key购买 nike

我正在为客户设置一些全景游览,我注意到一个我似乎无法解决的问题。

标记没有出现在我的 StreetViewPanorama 中。

使用一些源自官方示例的代码,我已经能够重现该问题:

区别似乎在于如何获取 StreetViewPanorama...

在有效的示例中 panorama直接来自 map 对象:panorama = map.getStreetView()

在失败的例子中panorama通过 panorama = new google.maps.StreetViewPanorama 创建并分配给带有 map.setStreetView(panorama) 的 map .

很不幸,但就我而言,我无法使用 map.getStreetView()因为有数量可变的全景图以幻灯片方式运行。

有没有办法让标记/叠加层显示在实例化的 StreetViewPanorama 中?

我想后备方案是覆盖一些 <div>元素并根据 .getPov() 计算它们的屏幕位置和可见性和 .getPosition() ,但这可能超出了我的预算。

最佳答案

我认为文档的意思是这样的:

 var infoMarker = new google.maps.Marker({
position: { lat: 42.34550, lng: -71.09830 },
map: map,
icon: 'https://chart.apis.google.com/chart?chst=d_map_pin_icon&chld=info|FFFF00',
title: 'Info'
});
cafeMarker.setMap(panorama);

关于javascript - 是否可以在实例化的 StreetViewPanorama 中显示叠加层/标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19309605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com