回答
要将您的徽标添加到KML,您可以将ScreenOverlay添加到KML。
屏幕覆盖图定义的图像总是出现在屏幕上的一个固定位置,当您更改位置或放大/缩小时,该位置不会改变。另一方面,图像覆盖图固定在地图上随视图更改而移动的位置。
为了使徽标出现在左下角的地图添加到您的KML:
<ScreenOverlay>
<name>Logo</name>
<description>Screen overlay Example</description>
<Icon>
<href>http://www.google.com/intl/en_ALL/images/logo.gif</href>
</Icon>
<!-- put image at the left-corner of the image -->
<overlayXY x="0" y="0" xunits="fraction" yunits="fraction" />
<screenXY x="5" y="5" xunits="pixels" yunits="pixels" />
</ScreenOverlay>
的<overlayXY>
元素定义了一个点的图像和<screenXY>
定义地图上的锚点叠加图像被锚定到。覆盖图中的点可以在像素坐标系或分数坐标系中定义。
首先让KML达到您希望它出现在Google地球中的方式,然后对您的C#代码进行更改以生成它。
对于KML一个徽标的现实世界的例子见美国地质勘探局地震KML
http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_month_age_link.kml
string strdocA = Server.MapPath(“〜/ Document/KML/doc.kml”) ; string strdocB = Server.MapPath(“〜/ Document/KML/MaxConLOGOnew.kml”); string strdocC = Server.MapPath(“〜/ Document/KML/vvkml”); –
XmlTextWriter kml = new XmlTextWriter(path,null); kml.Formatting = Formatting.Indented; kml.WriteStartElement(“kml”,strdocA); kml.WriteStartElement(“ScreenOverlay”); kml.WriteElementString(“name”,“elephant”); kml.WriteStartElement(“Icon”); kml.WriteElementString(“href”,“images/elephant.jpg”); kml.WriteEndElement(); –
kml.WriteStartElement(“overlayXY”); kml.WriteAttributeString(“x”,“0”); kml.WriteAttributeString(“y”,“1”); kml.WriteAttributeString(“xunits”,“fraction”); kml.WriteAttributeString(“yunits”,“fraction”); kml.WriteEndElement(); –
- 1. 在网站标题中添加徽标
- 2. 在KML文件中添加标签使用R
- 3. 将文本添加到kml图标
- 4. 在标签页中添加徽章
- 5. 在导航栏中间添加徽标?
- 6. 在HTML中为背景添加徽标
- 7. 添加徽标到MATLAB图
- 8. 添加路径Filza(徽标)
- 9. 如何徽标添加到
- 10. 为文件夹中的所有图像添加一些徽标
- 11. 将徽章添加到Finder中的文件图标
- 12. 如何将徽标添加到Windows文件图标?
- 13. MVC 3 - _Layout.cshtml。在网站添加徽标
- 14. 在Bootstrap导航栏前添加徽标
- 15. 如何在yii中使用ECSVExport将徽标添加到csv文件中?
- 16. 如何将响应图形徽标添加到当前的“文字徽标”?
- 17. 在ImpressPages的标题中添加徽标时出现问题
- 18. 在主菜单下的标题中添加徽标
- 19. 无法加载KML文件
- 20. 在KML描述中添加FlyTo链接
- 21. 如何在KML中添加&符号?
- 22. 如何通过CSS添加徽标?
- 23. FFMPEG流RTSP到RTMP(Youtube)添加徽标
- 24. Magento - 将徽标添加到印刷
- 25. 添加徽标和面板到extjs
- 26. 为iPhone应用添加徽标
- 27. 将徽标添加到字体
- 28. 如何在Android中的视频中添加应用徽标
- 29. 在Android中将徽标添加到jpeg中
- 30. Android ActionBar - 如何在中心对齐中添加徽标
显示你已经尝试了什么。 –
http://stackoverflow.com/questions/15376320/writing-a-kml-using-c-sharp-screenoverlay?rq=1 –