Cung cấp API xử lý với đối tượng bản đồ
AdminMap | Cung cấp API xử lý với đối tượng bản đồ |
Functions | |
initialize | Khởi tạo AdminMap |
initMap | Mở bản đồ theo mã |
getLayersIdByTag | Lấy mã lớp bản đồ theo điều kiện( tên lớp bản đồ có chứa tag) |
getLayersByTag | Lấy các lớp bản đồ theo điều kiện( tên lớp bản đồ có chứa tag) |
getBoundForFeature | Lấy vùng bao của một đối tượng không gian |
updateChoropleth | Cập nhật bản đồ theo khối cấu hình |
initialize: function ( div, config )
Khởi tạo AdminMap
div | Mã thẻ div render bản đồ chuyên đề |
config | khối cấu hình |
//Ví dụ: Khởi tạo bản đồ với đoạn html sau ... </body> <div id="divMap" style="display: inline-block; height: 400px; width: 500px; border: 1px solid #CCCCCC"> </div> </body> ... //Khởi tạo var map = new AdminMap('divMap');
updateChoropleth: function ( config )
Cập nhật bản đồ theo khối cấu hình
config | <object>: Đối tượng JSON chứa cấu hình về trình bày, cấu hình về dữ liệu .Tham số config có thể như sau: |
Ví dụ: var config = { token: "your api key", scope: '51',//mã đơn vị hành chính cấp tỉnh name: 'Quảng Ngãi', drilldown: true, //cho phép truy cập đơn vị hành chính con featureClass: 'kgtinh_diaphan',//lớp dữ liệu địa phận cấp tỉnh kghuyen_diaphan: {//lớp dữ liệu địa phận cấp huyện "522": { name: "Thành phố Quảng Ngãi",//tên đối tượng yearFounded: "2000",//năm thành lập style: { fillColor: 'red', //màu tô strokeColor: '', //màu viền fillOpacity: 0.3, //độ trong suốt strokeWidth: 1 //độ rộng viền } }
Khởi tạo AdminMap
initialize: function ( div, config )
Mở bản đồ theo mã
initMap: function ( mapid )
Lấy mã lớp bản đồ theo điều kiện( tên lớp bản đồ có chứa tag)
getLayersIdByTag: function ( mapid )
Lấy các lớp bản đồ theo điều kiện( tên lớp bản đồ có chứa tag)
getLayersByTag: function ( mapid )
Lấy vùng bao của một đối tượng không gian
getBoundForFeature: function ( layerName, featureId )
Cập nhật bản đồ theo khối cấu hình
updateChoropleth: function ( config )