gpt4 book ai didi

javascript - 如何重用相同的谷歌地图街景对象

转载 作者:行者123 更新时间:2023-11-28 01:48:37 25 4
gpt4 key购买 nike

我有一个谷歌地图和一些标记,点击标记后我想打开一个街景 map ,可以关闭并再次打开。

我尝试过使用单个全局街景实例并使用 display:none 来隐藏它,问题是, map 在隐藏后不会再次显示渲染。

我还尝试每次启动新的全局实例,但看起来旧实例没有被销毁,并且在旧覆盖层之上呈现新覆盖层。

实现这一目标的最佳方法是什么?

编辑:

可能是一个单独的问题,如果上述不容易实现,在给定经纬度的情况下,如何将现有 map 切换到街景模式?我一直在谷歌上搜索,但找不到任何明显的结果。

最佳答案

好吧,我错了“我也尝试每次启动新的全局实例,但看起来旧实例没有被破坏,并且在旧覆盖层之上呈现新覆盖层。”所以这是可行的。

关于我的问题更新,我从以下链接得到了答案:

https://developers.google.com/maps/documentation/javascript/examples/streetview-overlays

如果您有类似的目的,这里是代码:

var sv = map.getStreetView();
sv.setPosition(new google.maps.LatLng(lat,lng));
sv.setVisible(true);

关于javascript - 如何重用相同的谷歌地图街景对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991400/

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