2012-07-30 56 views
0

我想在具有不同類型的標記的OpenStreetMap上顯示不同的地方,因爲兩個或多個標記可以在其標記上具有相同的文本,並且有很多標記,如具有不同文本的標記整個工作將在身體負荷時完成。 任何人都可以給我適當的建議嗎? 感謝 Khandaker Mustakimur拉赫曼在OpenStreetMap上顯示不同的文本標記或顏色標記

+0

你的措辭很不清楚,我不明白你的問題是什麼。我認爲如果你重寫這個以使用正確的語法並添加更多的細節,你會得到更多的答案。 – Edward 2012-07-30 20:54:49

+0

我改變了細節,希望你現在能明白我的需求? – 2012-07-31 14:57:21

回答

0

認爲你問的是如何繪製了一系列彈出氣球文本標記在使用OpenStreetMap的數據的地圖,並顯示在一個網頁,註釋地圖。如果是這樣的話,你需要

  1. 找到一個地圖服務器,可以服務OpenStreetMap瓷磚,或自己做。
  2. 在頁面中使用JavaScript地圖繪圖庫從服務器加載圖塊,在頁面上繪製它們,並在地圖上繪製地點標記和彈出窗口。

兩種簡單的方式,我知道在地圖服務器是由CloudMade,你需要註冊一個免費的開發者密鑰訪問託管的那些,和MapQuest主辦的孩子,就是你可以自由地訪問沒有API密鑰。

有幾個JavaScript庫可用於在網頁上的「小工具」中繪製地圖,但最常見的是OpenLayersLeaflet。這些庫中的每一個都有一個基本的教程,展示瞭如何使用它在頁面上繪製地圖,儘管Leaflet的更好更友好。一旦決定使用哪個庫,您可以查看其文檔以瞭解如何在彈出氣球中用文本繪製標記,或返回到StackOverflow以詢問更具體的問題。

如需瞭解在您的網頁上繪製OpenStreetMap地圖所涉及技術的好概覽,請查看switch2osm.org