Ich versuche, ein Popup-Fenster zu erhalten, das einen Ort identifiziert, der verschoben werden soll. Mein Code ähnelt dem API-Beispiel:
var popupOptions = {
fillSymbol: new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_SOLID,
new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,
new dojo.Color([255, 0, 0]), 2),
new dojo.Color([255, 255, 0, 0.25]))
}
var popup = new esri.dijit.Popup(popupOptions, dojo.create("div"));
map = new esri.Map("map", {
infoWindow:popup,
extent: initExtent
});
Ich kann anscheinend nirgendwo etwas finden, das es mir ermöglicht, dieses Popup-Infofenster beweglich zu machen (ich habe versucht, dojo.dnd.moveable zu implementieren).
Ich habe erfolglos versucht:
function makeMoveable(node){
var dnd = new dojo.dnd.Moveable(dojo.byId(node));
}
makeMoveable(popup);
Hat jemand einen Vorschlag?
dijit
von ESRI hergestellten verwenden. Ich arbeite viel mit esri JS api und habe darin viele Fehler gefunden. Und IMO sind diese Module nicht sehr konfigurierbar.