Mehr

Binden von DOM-Elementen an Grafiken anstelle von SimpleMarkerSymbol()


Können Sie mir mitteilen, ob es möglich ist, unser benutzerdefiniertes DOM anstelle von ArcGIS API SimpleMarkerSymbol() an den Geometriepunkt zu binden?

Ich habe versucht, dies wie unten beschrieben zu tun, aber es funktioniert nicht!

var Punkt = neuer Punkt (-126.687482, 54.793577); var pointSymbol = ''; var pointAttributes = {Stadt: "Albuquerque", Bundesstaat: "New Mexico"}; var pointInfoTemplate = new InfoTemplate("Albuquerque"); var pointGraphic = new Graphic(point, pointSymbol, pointAttributes).setInfoTemplate(pointInfoTemplate); thePoints.push(pointGraphic); console.log(thePoints) map.on('load', function () { for (i = 0; i < thePoints.length; ++i) { map.graphics.add(thePoints[i]); } }) ;

Nein, die Graphic() funktioniert so nicht. Der zweite Parameter muss eine Unterklasse von https://developers.arcgis.com/javascript/jsapi/symbol-amd.html sein.


Schau das Video: vazba pi (Oktober 2021).