在Google地球上使用Sprite Image

时间:2012-10-05 05:54:27

标签: sprite google-earth

目前,我正在我创建的网站上加载Google地球上的很多地标。每个地标对应于来自服务器的单个文件。在初始化期间,来自不同图像的服务器逐个创建地标。

为了减轻服务器和客户端的负担,我打算使用css更改我提到的使用精灵图像的实现。这可能在谷歌地球?我找不到任何关于此的信息。也许你可以参考一下这个。

非常感谢。

1 个答案:

答案 0 :(得分:0)

Ability to use Image Sprites for Placemark Icons

我认为你可以这样做:

ge.getFeatures().appendChild(me.placemark);
 me.point = ge.createPoint('');
 me.placemark.setStyleSelector(ge.createStyle(''));
 var IconStyle = me.placemark.getStyleSelector().getIconStyle();
 IconStyle.getColor().set(colour);
 IconStyle.getHotSpot().setXUnits(ge.UNITS_FRACTION); 
IconStyle.getHotSpot().setYUnits(ge.UNITS_FRACTION);
 IconStyle.getHotSpot().setX(0.5);
 IconStyle.getHotSpot().setY(0.5);
 me.setLoc(lat,lon);

恕我直言:如果精灵中有数千张图像,它将加载它与地图上的地标数量相同的次数。