我完全與這個openlayers地圖混淆。即使有很多例子和維基,我找不到如何重用它。我的意思是我想通過管理員顯示可管理的城市地圖,管理員可以添加點和位置,並且應該顯示在前端。請幫我怎麼做?如何使用Openlayers地圖
回答
您可以查看「繪製特徵」示例以瞭解如何製作點。您可以爲管理員啓用此功能,使用OL解析器將矢量圖層的幾何圖形存儲在隱藏字段中,並在提交時將其存儲在啓用了地理空間的數據庫中。
顯示地圖時,您將從數據庫中獲取幾何圖形,使用OL解析器讀取它們,並將它們放在地圖的矢量圖層上。 JSON解析器可以在這裏找到: http://dev.openlayers.org/releases/OpenLayers-2.8/doc/apidocs/files/OpenLayers/Format/JSON-js.html
OL只是一個前端。你不能指望它爲你做任何後端工作。
像康利寫道:的OpenLayers主要是的JavaScript實用程序,用於顯示地理數據。因此它要求你有權訪問你想要顯示的地理數據。 OpenStreetMap and 谷歌地圖是免費的,並有大量的例子討論如何使用它們 - >here或OpenLayers.org。
我建議你專注於顯示數據(你的城市地圖),然後實現管理員在您使用的OpenLayers添加幾何狀點,線和多邊形事後部分。請記住,如果你想存儲幾何體,你將需要一個像GeoServer或類似的服務器。
快樂映射:)
嗨,感謝您的回覆@Chau,所以這意味着它需要大量的時間來實現我自己的目的地圖。我必須找到一種方法來使用它。請告訴我如何以及從哪裏開始? – Elamurugan 2010-04-06 10:09:40
請看看OpenLayers.org上的例子。嘗試從他們那裏提取你需要的東西,當在StackOverflow.com上提問時,嘗試發佈關於遇到的問題的簡單問題。這將導致更多的答案,因爲它(對我們而言)將給你一個簡單的答案,而不是爲你描述整個過程。您需要完成這項工作 - 我們可以在您的進展中回答您的問題。 – Chau 2010-04-06 10:42:36
是的,感謝@chau的回覆。我會解決它。 – Elamurugan 2010-04-07 05:38:26
- 1. 如何美化OpenLayers地圖
- 2. 如何設置OpenLayers地圖的範圍?
- 3. 如何使用JSON座標將標記添加到OPENLAYERS地圖?
- 4. openlayers - 如何使用WebGl在openlayers中呈現矢量圖層
- 5. 從backbone.js視圖和使用Openlayers,我將如何與來自openlayers事件的地圖進行交互?
- 6. 谷歌地圖和的OpenLayers
- 7. Openlayers谷歌地圖getTileBounds
- 8. Openlayers中Bing地圖的WrapDateLine
- 9. 觸發Openlayers全屏地圖
- 10. Google地圖的DirectionsRenderer與OpenLayers
- 11. OpenLayers地圖行不對齊
- 12. 如何使用OpenLayers判斷地圖平鋪圖像是否已成功加載
- 13. OpenLayers 4:使用ol.format.WFS時地圖上未顯示WFS圖層
- 14. 如何在openlayers中添加地圖圖層疊加層?
- 15. 如何將GRADS圖像疊加到OpenLayers地圖中
- 16. OpenLayers:更改矢量圖層後如何刷新地圖
- 17. 標準地圖上的Openlayers圖像
- 18. 在Node.js視圖中創建OpenLayers地圖
- 19. OpenLayers,Bing,連續地圖圖層
- 20. 使用OpenLayers動態添加自定義標記到地圖
- 21. 使用OpenLayers和TileCache在PhoneGap上離線地圖
- 22. 如何讓OpenLayers地圖縮小比它所在的div更遠?
- 23. 如何在OpenLayers中設置初始地圖區域?
- 24. 如何限制OpenLayers地圖中的區域?
- 25. OpenLayers:如何在側邊欄摺疊後重繪地圖?
- 26. 如何以編程方式縮放地圖Openlayers 3?
- 27. jQuery Mobile不會加載OpenLayers地圖
- 28. OpenLayers:在asp.net中嵌入地圖網頁
- 29. 的OpenLayers 3移除繪製的地圖
- 30. OpenLayers - 在IE中關閉地圖選擇
嗨,感謝您的回覆@康利。是的,我明白,管理員不能有太友好的選擇,給點指定任何位置。我檢查了所有的例子,我們可以繪製符號,可以從谷歌等各種服務加載地圖。但我無法找到輸入我的城市和內部地點的方式。那是我的大問題。你能解釋我最新的OL解析器嗎? – Elamurugan 2010-04-06 10:08:13
我添加了一個鏈接到解析器,因爲我意識到這在Google搜索中有點難以找到,但是同樣是Chau說的。 – 2010-04-07 02:29:55