0

我有一个问题(第一次作为评论输入,2014 年 8 月)。我第一次将街景小人拖到地图上(使用 GeoCode 将其从默认中心移开)时,它会在默认中心(GMMap.RequiredProp.Center.Lat/Lng)显示街景。做第二次效果很好。当我拖动街景小人时,我可以很快看到正确的街景,然后这与错误的街景重叠。

我的猜测是程序启动时街景图层存在,但不可见。拖动街景小人使其可见,然后提供关闭图层的机会。再次拖动街景小人会在正确的位置创建图层,然后使其可见。

我注意到 MegaDemo 做了同样的事情,当街景小人第一次被拖到地图上的其他地方时,它显示了高迪的大教堂。

如何第一次显示正确的位置?

问候,

4

1 回答 1

0

我有同样的问题,我可能找到了解决方案。它位于 gmmapres.res 中包含的 map.html 中的 DoMap 脚本中。

罪人是线

panorama.setPosition(new google.maps.LatLng(Lat,Lng));

当我评论它并重新编译资源 (rc.cmd) 和 GMLib 时,Streetview 开始正常工作。

于 2016-06-07T13:54:10.517 回答