Tutvustatud Baidu Maps API faili
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=your key" ></script> Loo kaardi eksemplar ja sea põhiomadused
function huaLine(id, sj, numSelect) {
Baidu kaardi API funktsioon
map = uus BMap.Map(id, { mapType: BMAP_HYBRID_MAP }); Loo kaardinäiteid, sega kaarte, nii koordinaate kui ka satelliitkaarte
map.centerAndZoom (uus BMap.Point(104.06, 30.67), 5); Kaardi initsialiseerimine, keskpunkti koordinaadid ja kaarditase määramine
map.enableScrollWheelZoom(true); Lülita sisse hiireratta suumimine
Baidu kaardipunktide agregatsiooni plugina tutvustamine
<stsenaarium liik="tekst/javascript" src="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
<stsenaarium liik="tekst/javascript" src="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></script>
Loo kohandatud mõõtmed punktide agregatsiooni rakendamiseks
Loo massiiv
var markerid = [];
Loo punkt x ja y koordinaatidega pikslites
var pt = uus BMap.Punkt (pikkuskraad, laiuskraad);
Sea sildi ikoon ja muuda imporditud pildi suurust
var myIcon = uus BMap.Icon(".. /.. /img/work/yuan.png", uus BMap.Suurus(32, 32));
Loo annotatsioon, määra annotatsiooni laius- ja pikkuskraad ning annotatsiooniga pilt
var marker2 = uus BMap.Marker(pt, { ikoon: myIcon });
Lisa massiivile punktid, mis tuleb koondada
markerid.push(marker2);
Initsialiseeri punktide agregatsioon var markerClusterer = new BMapLib.MarkerClusterer(map, {markers:markers});
Märkus: Olemasolevad punktide koondamise pluginad on üsna ummikus, võid minna Baidu lehelt otsima pluginaid, mida suured tegijad on modifitseerinud
|