我目前正在研究Google地球上的一个项目(使用Google地球插件)。
我正在尝试在Google地球中添加地标,并在
中看到此标记Google地球(街景图层)。但我只能看到地标
在地面层。当我进入街景图层时,标记就会消失。
以下是我的代码
var placemark = DS_ge.createPlacemark('');
placemark.setName("placemark");
var icon2 = DS_ge.createIcon('');
icon2.setHref('http://localhost/Earth/man.jpg');
var style = DS_ge.createStyle(''); //create a new style
style.getIconStyle().setIcon(icon2); //apply the icon to the style
placemark.setStyleSelector(style); //apply the style to the placemark
var point_test = DS_ge.createPoint('');
point_test.setLatitude(myRoute.steps[0].path[0].lat());
point_test.setLongitude(myRoute.steps[0].path[0].lng());
placemark.setGeometry(point_test);
DS_ge.getFeatures().appendChild(placemark);
有没有办法达到我可以在街景图层中看到地标的结果。
任何建议都会有所帮助:)
答案 0 :(得分:0)
AFAIK没有 - 这曾经没有问题,我相信这是一个错误。 您正在正确添加地标,但遗憾的是,在当前版本的插件中,街景模式中的地标似乎已被破坏。
我建议你在http://code.google.com/p/earth-api-samples/issues/entry?template=Bug
报告此问题对于它的价值,完整的桌面应用程序对我来说也有同样的问题 - 它甚至不能在网络谷歌地图上工作 - https://www.google.co.uk/maps/preview - 所以猜测有些事情真的很糟糕一般来说,“街景”模式。