Ik heb een esri-leaflet app die werkt wanneer ik een cloudfront basis (tegel) kaart gebruik, maar ik krijg fouten wanneer ik overschakel naar een Stamen basis kaart.<\/P>
<\/P>
(Zie link hieronder)<\/P>
ICGC WEB PORTAL<\/A> ....<\/SPAN><\/P> <\/P>Wanneer ik op een knop klik om de eerste (Nieuws) knop te zien, krijg ik de volgende fout:<\/P>Uncaught TypeError: Kan eigenschap 'trim' van undefined niet lezen<\/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>(anonieme functie) @ icgcWebMap5.html:261<\/P>n.event.dispatch @ jquery.js:4435<\/P>n.event.add.r.handle @ jquery.js:4121<\/P> <\/P> <\/P>En als ik op een van de andere knoppen klik, krijg ik de volgende fout:<\/P>Uncaught TypeError: Kan eigenschap 'query' van undefined niet lezen<\/P>(anonieme functie) @ icgcWebMap5.html:329<\/P>n.event.dispatch @ jquery.js:4435<\/P>n.event.add.r.handle @ jquery.js:4121<\/P> <\/P>Ik ben totaal in het ongewisse waarom dit gebeurt. Alle hulp wordt zeer gewaardeerd.<\/P> <\/P>Bedankt<\/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 + "'");
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.