Ich habe eine esri-leaflet App, die funktioniert, wenn ich eine cloudfront Basis-(Kachel-)Karte verwende, aber ich erhalte Fehler, wenn ich zu einer Stamen Basis-Karte wechsle.<\/P>
<\/P>
(Siehe Link unten)<\/P>
ICGC WEB PORTAL<\/A> ....<\/SPAN><\/P> <\/P>Wenn ich auf einen Button klicke, um den ersten (News) Button zu sehen, erhalte ich folgenden Fehler:<\/P>Uncaught TypeError: Eigenschaft 'trim' von undefiniert kann nicht gelesen werden<\/P>o.Util.trim @ leaflet.js:5<\/P>cleanUrl @ Util.js:387<\/P>exports.Task.L.Class.extend.initialize @ Task.js:28<\/P>o.Class.extend.e @ leaflet.js:5<\/P>query @ Query.js:229<\/P>(anonyme Funktion) @ icgcWebMap5.html:261<\/P>n.event.dispatch @ jquery.js:4435<\/P>n.event.add.r.handle @ jquery.js:4121<\/P> <\/P> <\/P>Und wenn ich auf einen der anderen Buttons klicke, erhalte ich folgenden Fehler:<\/P>Uncaught TypeError: Eigenschaft 'query' von undefiniert kann nicht gelesen werden<\/P>(anonyme Funktion) @ icgcWebMap5.html:329<\/P>n.event.dispatch @ jquery.js:4435<\/P>n.event.add.r.handle @ jquery.js:4121<\/P> <\/P>Ich bin völlig ratlos, warum das passiert. Jede Hilfe wäre sehr willkommen.<\/P> <\/P>Danke<\/P>Chris<\/P>
Hey John,
My bad!! I was using an old version of my app
Thanks
Chris
please reread my response to your previous geonet post, as you encountering the exact same problem.
Updating an esri-leaftlet app
you are still passing the url of the service you'd like to query as a plain string to L.esri.Query(), rather than within the options object which is currently required.
var query = L.esri.query(tableURL).where("type like '" + buttonType.value + "'"); // at line 257 needs to be var query = L.esri.query( { url: tableURL } ).where("type like '" + buttonType.value + "'");
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.