回答
要將您的徽標添加到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 –