簡體   English   中英

使用openlayers時,如何確保所有點列表都已顯示?

[英]with openlayers , how do i make sure a list of points are all displayed?

我有一個OpenLayers地圖對象,並且已將標記添加到圖層,並將其添加到地圖。

但是,如何確定所有標記都在顯示區域中?

謝謝,

吉爾

為了在地圖上顯示所有標記
首先,確保所有標記都位於一層中。
其次,您需要縮放到標記層中所有標記擴展到的邊界。
簡單地做到這一點

   var bounds = markerLayer.getDataExtent();
   map.zoomToExtent(bounds);
   //has a second parameter that decides to find closest zoom level
   //default is false

請檢查OpenLayers文檔中的標記層

最好的祝福
瑪拉

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM