Google Earth Api:向Google地球添加标记(街景图层)

时间:2013-11-19 06:29:44

标签: google-earth-plugin

我目前正在研究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);

有没有办法达到我可以在街景图层中看到地标的结果。

任何建议都会有所帮助:)

1 个答案:

答案 0 :(得分:0)

AFAIK没有 - 这曾经没有问题,我相信这是一个错误。 您正在正确添加地标,但遗憾的是,在当前版本的插件中,街景模式中的地标似乎已被破坏。

我建议你在http://code.google.com/p/earth-api-samples/issues/entry?template=Bug

报告此问题

对于它的价值,完整的桌面应用程序对我来说也有同样的问题 - 它甚至不能在网络谷歌地图上工作 - https://www.google.co.uk/maps/preview - 所以猜测有些事情真的很糟糕一般来说,“街景”模式。