2010-08-11 167 views
3

我想在我的wordpress網站上創建一個簡單的表單,以便人們可以上傳KML文件,然後將這些文件存儲在數據庫中,並在openlayers地圖上顯示路線 - openstreetmap。將KML文件上傳到數據庫並顯示在OpenLayers地圖上

該項目是一個遠足場地,用於存放遠足路線。

這個/論壇/建議的任何文檔。我對這個地圖的東西完全陌生。

乾杯

安迪

回答

4

這裏是在OpenStreetMap的做了KML覆蓋的OpenStreetMap的示例:http://maps.burningsilicon.net/

通過這個例子的工作之前,我建議對的OpenLayers閱讀一些介紹資料,因爲它的內部運作並不總是微不足道的理解。

不要忘記對上傳的kml文件進行一些限制。您應該限制節點的大小和/或數量,因爲gps跟蹤器生成的巨大kml文件可能會輕易使瀏覽器陷入困境。或者,您也可以使用gpsbabel簡化上傳的kml文件(http://www.gpsbabel.org/)。

如果這聽起來太複雜了,Google地圖可能是一個選項。

+0

你好。謝謝回覆。我實際上想爲騎車者創建一個門戶網站,爲opencyclemap項目做出貢獻。我正在研究它,但我想知道你是否有任何openstreetmap的經驗。 – weaveoftheride 2010-11-22 22:04:48

+0

截至2012年5月,GoogleMaps界面對KML文件的效果很差。雖然它顯示了它們,但側欄導航功能已被禁用/更改。 hidng和顯示物體不起作用,並飛向北極1000米以北的地方。谷歌可能會或可能不會解決它。 – 2012-05-29 20:44:15

1

我必須編輯OpenStreetMap才能使我的城市地圖更好一點,並實現一個在線行程系統。我有一個KML文件,包含我所在城市的所有巴士站,我想以某種方式將其覆蓋在OSM編輯器程序中,以便我可以在OSM中相應地創建街道和人行橫道。你有沒有任何提示

1

我強烈建議你閱讀這本書:OpenLayers 2.10初學者指南2011作者:Erik Hazzard。

對於像你這樣的新手來說,本書提供了大量關於KML文件的相關示例文檔。

對於數據庫,可以使用PostgreSQL 9.0。只是幫助。祝你好運。