Ieviests Baidu Maps API fails
<script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=your key" ></script> Kartes instances izveide un pamatrekvizītu iestatīšana
function huaLine(id, sj, numSelect) {
Baidu Map API funkcija
map = new BMap.Map(id, { mapType: BMAP_HYBRID_MAP }); Izveidojiet kartes instances, sajauciet kartes, gan koordinātas, gan satelītkartes.
map.centerAndZoom(jauns BMap.Point(104.06, 30.67), 5); Inicializējiet karti, iestatiet centra punkta koordinātas un kartes līmeni
map.enableScrollWheelZoom(true); Peles riteņa tālummaiņas ieslēgšana
Iepazīstinām ar Baidu karšu punktu apkopošanas spraudni
<skripts tips="teksts/javascript" Src="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
<skripts tips="teksts/javascript" Src="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></script>
Pielāgotu kategoriju izveide punktu apkopošanas ieviešanai
Masīva izveide
var marķieri = [];
Izveidojiet punktu ar x un y koordinātām pikseļos
var pt = jauns BMap.Punkts(garums, platums);
Iestatiet etiķetes ikonu un mainiet importētā attēla lielumu
var myIcon = jauns BMap.Icon(".. /.. /img/work/yuan.png", jaunais BMap.Size(32, 32));
Izveidojiet anotāciju, iestatiet anotācijas platumu un garumu, kā arī anotēto attēlu
var marķieris2 = jauns BMap.Marķieris (pt, { ikona: myIcon });
Pievienojiet masīvam apkopojamos punktus
markers.push(marķieris2);
Punktu apkopošanas inicializēšana var markerClusterer = jauns BMapLib.MarkerClusterer(karte, {marķieri:marķieri});
Piezīme: Esošie punktu apkopošanas spraudņi ir salīdzinoši iestrēguši, jūs varat doties uz Baidu, lai meklētu dažus spraudņus, ko modificējuši lieli puiši, lai tos izmantotu
|