Javascript 谷歌地球Api-自己的图片

Javascript 谷歌地球Api-自己的图片,javascript,html,image,google-earth-plugin,Javascript,Html,Image,Google Earth Plugin,使用Google Earth API,我在特定坐标处创建了一些地点标记。现在,我还想将图像放置在与placemarks相同的坐标处,以便向用户显示比默认标记图标更有意义的内容。有没有办法做到这一点 您可以使用KmlPhotoOverlay api参考: 例如: 任何图像都可以用作placemark的图标 为此,只需创建一个Placemark,然后将其样式设置为指向图像文件的自定义样式 这样,您需要的图像将与Placemark处于相同的坐标 像下面这样的东西会起作用,显然您需要更改http://y

使用Google Earth API,我在特定坐标处创建了一些地点标记。现在,我还想将图像放置在与placemarks相同的坐标处,以便向用户显示比默认标记图标更有意义的内容。有没有办法做到这一点

您可以使用KmlPhotoOverlay

api参考:

例如:


任何图像都可以用作placemark的图标

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

这样,您需要的图像将与Placemark处于相同的坐标

像下面这样的东西会起作用,显然您需要更改
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文档中的Placemarks部分。