0
A
回答
2
這當然是可能的。
現在解決方案取決於您是想使用D3來繪製英國,還是想從Tile Server中獲取它。
在後一種情況下,有一個比xmojmr評論中鏈接中提出的更新的解決方案。
見Prevent tiles outside of polygon from loading
的想法是使用TileLayer.BoundaryCanvas plugin,你可以指定一個以GeoJSON boundary
選項可以隱藏一切,是不是GeoJSON的幾何圖形內。
BoundaryCanvas是Leaflet映射庫的插件,用於繪製任意邊界的平鋪柵格圖層。 HTML5畫布用於渲染。
現場演示用粗糙的英國形狀://計算器:
var map = L.map("map");
$.getJSON('https://cdn.rawgit.com/johan/world.geo.json/34c96bba/countries/GBR.geo.json').then(function(geoJSON) {
var osm = new L.TileLayer.BoundaryCanvas("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
boundary: geoJSON,
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors, UK shape <a href="https://github.com/johan/world.geo.json">johan/word.geo.json</a>'
});
map.addLayer(osm);
var ukLayer = L.geoJSON(geoJSON);
map.fitBounds(ukLayer.getBounds());
});
#map {
height: 500px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" />
<script src="https://unpkg.com/[email protected]/dist/leaflet-src.js"></script>
<script src="https://cdn.rawgit.com/aparshin/leaflet-boundary-canvas/f00b4d35/src/BoundaryCanvas.js"></script>
<div id="map"></div>
相關問題
- 1. Google圖表:只顯示某個國家
- 2. Django管理員:按國家篩選。只顯示非空國家?
- 3. Mapbox:在底圖上只顯示一個國家?
- 4. 如何在magento網站上只顯示一個國家?
- 5. 我只想要一個國家一行?
- 6. 國家selction貨幣顯示
- 7. 國家對象不顯示
- 8. jvectormap如何顯示只有1個國家
- 9. 按國家顯示國旗腳本
- 10. Jvectormap突出顯示多個國家
- 11. 在jVectormap上顯示幾個國家
- 12. 獲得一個國家的國家當一個國家被選中
- 13. 有沒有方法在Google地圖中顯示單個國家/地區?它應該只有一個國家,不包括其他國家的零件
- 14. 日期在另一個國家/地區顯示一天?
- 15. Leafletjs - GeoJSON圖層不顯示
- 16. 只有在谷歌地圖顯示國家邊界
- 17. 限制谷歌地圖API,只顯示城市,州和國家
- 18. 如何只顯示屬於選定國家的縣?
- 19. 我如何限制地圖只顯示選定的國家?
- 20. 是否可以只顯示屬於所選國家的縣?
- 21. UWP MapControl,可能只顯示海岸線/國家邊界?
- 22. 只顯示谷歌地圖中的特定國家(地區)
- 23. 序言規則顯示一個國家的城市名單?
- 24. 顯示所有國家在哪裏申請一個
- 25. 我可以在GoogleMaps中顯示一個國家(屏蔽掉)嗎?
- 26. 按字母順序顯示國家?
- 27. 顯示國家實體的指數
- 28. 按IP顯示國家標誌
- 29. Javascript - IP地址顯示國家
- 30. Geochart google。點擊國家和顯示省
[圖的點心/隱藏其餘各地國leaflet.js(HTTPS的可能的複製。 COM /問題/ 25652189 /暗淡隱藏休息-的地圖 - 環繞 - 國家與小葉-JS) – xmojmr