2015-09-04 84 views
0

我想要創建包含no的集羣的Open street map。點。如果我縮放地圖然後分割點。如何在OpenStreetMap上顯示點羣?

一樣,如果我放大地圖enter image description here

現在點擊這樣cluster..shows ... enter image description here

所以我需要的js開放街道地圖不是單張。

+0

我知道這是在小冊子中實現的,但在開放式街道地圖中需要這個。 –

回答

0

我不完全確定你在問什麼 - 傳單是地圖查看庫,OpenStreetMap是瓦片/數據源。他們是完全不同的,獨立的事物。您可以非常容易地在Leaflet中顯示OpenStreetMap 瓷磚。瓷磚是背景映射,它基本上是平鋪在一起的,你不能與它進行交互。

而且您還可以在OpenStreetMap(或其他任何地方)中輕鬆地在小冊子中顯示興趣點(您可以在地圖上與之交互的東西,如上面的標記)。這似乎是你想要做的。

要做到這一點,你將需要:

  • 下載興趣點以適當的格式(例如Geofabrik)具有用於許多不同的國家和較小的區域共同感興趣的形狀文件。這可能是一個巨大的答案,因爲有很多不同的方式來做這件事,但因爲我不確定你想要達到什麼目的,所以我會放棄它。
  • 將它們轉換爲geoJSON格式
  • 使用小冊子在地圖上顯示 - 它看起來像您需要小葉標記羣集來聚合您的標記。
+0

可以請你給我一個開放圖層集羣的例子,它使用開放圖層,JavaScript或JSP。 –