<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width"> <title>JSAPI Loader</title> <style> html, body, #container { height: 100%; width: 100%; margin: 0; } </style> </head> <body> <div id="container" tabindex="0"></div> <script src="https://a.amap.com/Loca/static/mock/districts.js"></script> <script src="../dist/index.js"></script> <script> AMapLoader.load({ key: '',//棣栨load蹇呭~ version: '1.4.15', AMapUI: { plugins: ['overlay/SimpleMarker'], }, Loca: { version: '1.3.2' } }).then((AMap) => { var map = new AMap.Map('container', { zoom: 4, center: [107.4976, 32.1697], features: ['bg', 'road'], // Loca 鑷� 1.2.0 璧� viewMode 妯″紡榛樿涓� 3D锛屽闇€ 2D 妯″紡锛岃鏄剧ず閰嶇疆銆� // viewMode: '3D' }); new AMapUI.SimpleMarker({ //鍓嶆櫙鏂囧瓧 iconLabel: 'A', //鍥炬爣涓婚 iconTheme: 'default', //鑳屾櫙鍥炬爣鏍峰紡 iconStyle: 'red', //...鍏朵粬Marker閫夐」...锛屼笉鍖呮嫭content map: map, position: map.getCenter() }); var layer = new Loca.PointLayer({ map: map }); layer.setData(districts, { // 鎸囧畾缁忕含搴︽墍鍦ㄥ瓧娈� lnglat: 'center' }); layer.setOptions({ style: { // 鍦嗗舰鍗婂緞锛屽崟浣嶅儚绱� radius: 5, // 濉厖棰滆壊 color: '#07E8E4', // 鎻忚竟棰滆壊 borderColor: '#5DFBF9', // 鎻忚竟瀹藉害锛屽崟浣嶅儚绱� borderWidth: 1, // 閫忔槑搴� [0-1] opacity: 0.9, } }); layer.render(); }).catch((e) => { console.error(e); }); </script> </script> </body> </html>