真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么加載GeoJSON數(shù)據(jù)

這篇文章主要講解了“怎么加載GeoJSON數(shù)據(jù)”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“怎么加載GeoJSON數(shù)據(jù)”吧!

成都創(chuàng)新互聯(lián)是一家專業(yè)提供青州企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為青州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

Leaflet是適用于桌面端和移動端交互地圖的開源JavaScript類庫。JS庫的大小經(jīng)過壓縮后有38k左右,擁有開發(fā)者需要的全部地圖功能。 

Leaflet保持著簡單、性能和實用性的設(shè)計思想??梢栽谒兄饕淖烂婧鸵苿佣似脚_上高效的運轉(zhuǎn),可以擴(kuò)展插件,它有一個漂亮、易用和文檔清晰的API,有一個簡單、易讀的源代碼

Leaflet可以通過加載GeoJSON數(shù)據(jù),批量加載點、線、面數(shù)據(jù),并轉(zhuǎn)化為相應(yīng)的特征對象,實現(xiàn)數(shù)據(jù)顯示,彈出數(shù)據(jù)信息管理。

下邊通過一個GeoJSON加載點數(shù)據(jù),顯示為圖標(biāo)進(jìn)行說明:

//循環(huán)遍歷每一個feature,綁定彈出氣泡和提示信息

function onEachFeature(feature, layer) {

if(feature.properties && feature.properties.name) {

layer.bindTooltip(feature.properties.name);

layer.bindPopup(feature.properties.address);

}

}

//設(shè)置圖標(biāo)樣式

var baseballIcon = L.icon({

iconUrl: 'img/leaflet/school_icon.png',

iconSize: [24, 27],

iconAnchor: [12, 27],

popupAnchor: [0, -28],

tooltipAnchor: [0, -20]

});

//加載json數(shù)據(jù)

$.getJSON('sampledata/ta_school_point.json', function(data) {

//通過geojson創(chuàng)建圖層

schoollayer =

L.geoJSON(data, {

onEachFeature: onEachFeature,

           //循環(huán)設(shè)置圖標(biāo)樣式

pointToLayer: function(feature, latlng) {

return L.marker(latlng, {

icon: baseballIcon

});

}

});

          //添加到地圖,并定位

schoollayer.addTo(map);

map.fitBounds(schoollayer.getBounds());

   });

怎么加載GeoJSON數(shù)據(jù)

感謝各位的閱讀,以上就是“怎么加載GeoJSON數(shù)據(jù)”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對怎么加載GeoJSON數(shù)據(jù)這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!


網(wǎng)頁標(biāo)題:怎么加載GeoJSON數(shù)據(jù)
分享鏈接:http://weahome.cn/article/isjjhc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部