我有一个问题(首次作为评论输入,2014年8月)。我第一次将pegman拖到地图上(使用GeoCode远离默认中心移动它),它在默认中心(GMMap.RequiredProp.Center.Lat/Lng)显示街景。第二次这样做很好。当我拖动街景小人时,我可以很快看到正确的街景视图,然后将其覆盖错误的街景视图。
我的猜测是,街景图层在程序启动时存在,但不可见。拖动街景小人使其可见,然后提供关闭图层的机会。第二次拖动街景小人会在正确的位置创建图层,然后使其可见。
我注意到MegaDemo做了同样的事情,当首次将pegman拖到地图上时,显示了Gaudi的大教堂。
我如何第一次显示正确的位置?
此致
丹
答案 0 :(得分:0)
我有同样的问题,我可能找到了解决方案。它位于map.html中的DoMap脚本中,该脚本包含在gmmapres.res中。
罪人是行
panorama.setPosition(new google.maps.LatLng(Lat,Lng));
当我评论它并重新编译资源(rc.cmd)然后再使用GMLib时,Streetview开始正常工作。