BIGEMPA Js API示例中心
<!DOCTYPE html> <html> <head> <meta charset='UTF-8' /> <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' /> <!-- 以下CSS地址請在安裝軟件了替換成本地的地址 CSS地址請使用: http://localhost:9000/bigemap.js/v2.1.0/bigemap.css 軟件下載地址 http://www.bjxdny.cn/reader/download/detail201802017.html --> <link href='http://www.bjxdny.cn:9000/bigemap.js/v2.1.0/bigemap.css' rel='stylesheet' /> <!-- JS地址請使用: http://localhost:9000/bigemap.js/v2.1.0/bigemap.js --> <script src='http://www.bjxdny.cn:9000/bigemap.js/v2.1.0/bigemap.js'></script> <script type="text/javascript" src="https://mapv.baidu.com/build/mapv.min.js"></script> <script src="/Public/offline/iclient/js/iclient9.min.js"></script> <style> body { margin: 0; padding: 0;} #map { position: absolute; top: 0; bottom: 0; width: 100%; } </style> <title>Google Map Streets</title> </head> <body> <div id='map'></div> <script> //軟件配置信息地址,軟件安裝完成之后使用本地地址,如:http://localhost:9000 BM.Config.HTTP_URL = 'http://www.bjxdny.cn:9000'; // 在ID為map的元素中實例化一個地圖,并設置地圖的ID號為 bigemap.zhongkexingtu,ID號程序自動生成,無需手動配置,并設置地圖的投影為百度地圖 ,中心點,默認的級別和顯示級別控件 var map = BM.map('map', 'bigemap.zhongkexingtu', { center: [0, 0], zoom: 2, zoomControl: true,attributionControl:false }); // var host = window.isLocal ? window.server : "http://support.supermap.com.cn:8090"; // var url = host + "/iserver/services/map-china400/rest/maps/ChinaDark"; loadData(); function loadData() { var randomCount = 1000; var data = []; var citys = ["北京", "天津", "上海", "重慶", "石家莊", "太原", "呼和浩特", "哈爾濱", "長春", "沈陽", "濟南", "南京", "合肥", "杭州", "南昌", "福州", "鄭州", "武漢", "長沙", "廣州", "南寧", "西安", "銀川", "蘭州", "西寧", "烏魯木齊", "成都", "貴陽", "昆明", "拉薩", "海口"]; // 構造數據 while (randomCount--) { var cityCenter = mapv.utilCityCenter.getCenterByCityName(citys[parseInt(Math.random() * citys.length)]); data.push({ geometry: { type: 'Point', coordinates: [cityCenter.lng - 2 + Math.random() * 4, cityCenter.lat - 2 + Math.random() * 4] }, count: 30 * Math.random() }); } var dataSet = new mapv.DataSet(data); var options = { fillStyle: 'rgba(55, 50, 250, 0.8)', shadowColor: 'rgba(255, 250, 50, 1)', shadowBlur: 20, max: 100, size: 50, label: { show: true, fillStyle: 'white', }, globalAlpha: 0.5, gradient: {0.25: "rgb(0,0,255)", 0.55: "rgb(0,255,0)", 0.85: "yellow", 1.0: "rgb(255,0,0)"}, draw: 'honeycomb' }; //創建MapV圖層 BM.supermap.mapVLayer(dataSet, options).addTo(map); } </script> </body> </html>