我有一個問題,我需要幫助來解決涉及kml文件。讓我首先說我不是程序員,從未打算在我開始當前項目時嘗試成爲一名程序員。因爲原來的程序員採用了以前開發的代碼並留下去用它賺錢,所以我堅持嘗試重寫程序,完成網站建設等等,所有這些我都不知道如何去做。如果不是因爲我自己不知道爲了完成任務而自我教育這個事實,那麼這個項目就已經死了!我仍然不確定我是否在這裏擊敗死馬,但這是我最後一次試圖完成這項工作的嘗試。動態kml和CGI
我開發了一個網站,並設置了一個多人遊戲服務器,專門用於在微軟的飛行模擬器程序FSX中使用船舶。仍然在網站http://www.fsnavnet.com上工作,我正在使用第三方服務器軟件進行多人遊戲。爲了推進所有工作,我需要做的是使用Google Earth Plugin在網站上創建一個「Fleet Tracker」頁面。網頁和插件的代碼已完成。
我正在嘗試使用C#開發的名爲FSX Google Earth Tracker的第三方程序,該程序實際上可以跟蹤單個FSX飛機/小船ect ..使用Google Earth。很酷!該程序有一個功能,可以讓你創建一個kml文件。我已經把這個kml放到了網站上,爲它編寫了網頁,並調整了kml,並最終讓它工作LOCALY,這意味着我只能通過具有Flight Simulator的機器在網站上看到飛機/安裝了FSX Google Earth Tracker。 (我有兩個計算機上運行,無論是安裝,以開發和測試的東西的網站和FSX谷歌地球跟蹤虛擬機。)
下面是KML代碼
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2"
xmlns:gx="http://www.google.com/kml/ext/2.2"
xmlns:kml="http://www.opengis.net/kml/2.2"
xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
<LookAt>
<longitude>-100.6738312112837</longitude>
<latitude>36.41206190789826</latitude>
<altitude>0</altitude>
<heading>0</heading>
<tilt>0</tilt>
<range>9475744.521612534</range>
<gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode>
</LookAt>
<Folder>
<name>User Aircraft</name>
<open>1</open>
<NetworkLink>
<name>Current Position</name>
<Link>
<name>Current Position</name>
<href>http://localhost:9016/fsxu.kml</href>
<refreshMode>onExpire</refreshMode>
</Link>
</NetworkLink>
<NetworkLink>
<name>Course Prediction</name>
<Link>
<name>Course Prediction</name>
<href>http://localhost:9016/fsxpre.kml</href>
<refreshMode>onExpire</refreshMode>
</Link>
</NetworkLink>
</Folder>
<Folder>
<name>AI Objects</name>
<open>1</open>
<NetworkLink>
<name>Aircrafts</name>
<Link>
<name>Aircrafts</name>
<href>http://localhost:9016/fsxaip.kml</href>
<refreshMode>onExpire</refreshMode>
</Link>
</NetworkLink>
<NetworkLink>
<name>Helicopters</name>
<Link>
<name>Helicopters</name>
<href>http://localhost:9016/fsxaih.kml</href>
<refreshMode>onExpire</refreshMode>
</Link>
</NetworkLink>
<NetworkLink>
<name>Boats</name>
<Link>
<name>Boats</name>
<href>http://localhost:9016/fsxaib.kml</href>
<refreshMode>onExpire</refreshMode>
</Link>
</NetworkLink>
</Folder>
</Document>
</kml>
我一直在做網絡上的研究試圖找出如何使網頁上的kml動態。根據我已寫入的參數「看」參數,該網站正在廣播(如果我可以使用該術語)kml,您可以看到地球傾斜,轉動並調整縮放,當您第一次打開該頁面時,但沒有出現「Flight Sim」流量,我在網上發現了有關使用Python CGI的頁面,使kml文件變成動態的,但是我可以讓Python在我的WAMP測試服務器上工作,如果我做了,我不會有一個關於如何編寫.py腳本來讓kml做我需要做的事情的線索。我一直在努力研究這個東西,但沒有運氣。
所以我在這裏的問題是:什麼是替代品,如果有的話,讓kml在網站上動態工作,以顯示我試圖讓它顯示?我已經看到其他基於Flight Simulator的網站已經完成了我正在嘗試使用Google Maps的工作。(http://www.itsyourplane.com/startup.asp?p=/html/iyptracker.asp)我已經試着聯繫這些開發人員以瞭解他們是如何做到的,但沒人說話!
如果我不能解決這個問題,我就別無選擇,只能關閉這個項目,在我投入所有時間和精力之後,我不願意這麼做。任何幫助/指導將非常感謝!
謝謝!