gpt4 book ai didi

javascript - Google Earth Api-自己的图片

转载 作者:可可西里 更新时间:2023-11-01 14:56:43 25 4
gpt4 key购买 nike

我使用 Google Earth API 在特定坐标处创建了一些地标。现在我还想将图像放置在与地标相同的坐标处,以便向用户展示比默认标记图标更有意义的东西。有什么办法吗?

最佳答案

任何图像都可以用作地标的图标。

为此,您只需创建一个地标,然后将其样式设置为指向您的图像文件的自定义样式。

这样,您需要的图像将与地标位于同一坐标。

像下面这样的东西会起作用,显然你需要更改 http://yourserver/yourimage.png 以指向图像:

// Create the placemark.
var placemark = ge.createPlacemark('');
placemark.setName("placemark");

// Define a custom icon.
var icon = ge.createIcon('');
icon.setHref('http://yourserver/yourimage.png');
var style = ge.createStyle(''); //create a new style
style.getIconStyle().setIcon(icon); //apply the icon to the style
placemark.setStyleSelector(style); //apply the style to the placemark

// Set the placemark's location.
var point = ge.createPoint('');
point.setLatitude(12.345);
point.setLongitude(54.321);
placemark.setGeometry(point);

// Add the placemark to Earth.
ge.getFeatures().appendChild(placemark);

有关详细信息,请参阅 API 文档中有关地标的部分。 http://code.google.com/apis/earth/documentation/placemarks.html

关于javascript - Google Earth Api-自己的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763940/

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