[英]Need guidance adding reporting capability to existing .Net Core web app
[英]Guidance on adding attributes to KML
我可以在KML中繪制路徑沒有問題。 現在,我需要用速度和方向注釋頂點。 我可以將其視為地標的進展,但是在繼續之前,我想最好是看看其他人在這種情況下會做什么。
碰巧的是,我在C#中使用SharpKML,但這是方法問題附帶的問題。
那么,建議呢?
好吧,看起來就是這樣。 地標,如果您不介意供應商擴展,則可以使用gx:Track。
我不確定您是否可以在gx:Track中注釋單個點,但我沒有嘗試過。 盡管如此,Jason還是可以提交唯一答案。
您應該考慮使用gx:Track作為路徑的幾何圖形,在其中可以在“ 高程”配置文件中顯示速度和高程 。
可以在本文中找到一個很好的例子: http : //google-latlong.blogspot.com/2010/06/relive-your-hiking-biking-and-other.html
對於每個頂點,您都有一個時間-位置對,時間為when ,位置為gx:coord 。 您還可以使用帶有gx:SimpleArrayData的ExtendedData元素在每個時間位置對添加自定義元數據。 請參閱帶有ExtendedData的曲目示例 。
<gx:SimpleArrayData name="cadence">
<gx:value>86</gx:value>
<gx:value>103</gx:value>
<gx:value>108</gx:value>
<gx:value>113</gx:value>
<gx:value>113</gx:value>
<gx:value>113</gx:value>
<gx:value>113</gx:value>
</gx:SimpleArrayData>
如果使用軌道圖標樣式,則在設置路徑動畫時,標題將動態地定向到當前標題。
更新:正如Peter所評論的那樣,gx:名稱空間的使用是Google擴展,可以與Google產品配合使用,但KML可能無法與非Google產品一起使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.