Mám aplikaci esri-leaflet, která funguje, když používám cloudfront základní (dlaždicovou) mapu, ale při přepnutí na Stamen základní mapu dostávám chyby.<\/P>
<\/P>
(Viz odkaz níže)<\/P>
ICGC WEB PORTAL<\/A> ....<\/SPAN><\/P> <\/P>Když kliknu na tlačítko pro zobrazení prvního (News) tlačítka, dostanu následující chybu:<\/P>Uncaught TypeError: Nelze číst vlastnost 'trim' z undefined<\/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>(anonymní funkce) @ icgcWebMap5.html:261<\/P>n.event.dispatch @ jquery.js:4435<\/P>n.event.add.r.handle @ jquery.js:4121<\/P> <\/P> <\/P>A pokud kliknu na jakékoli jiné tlačítko, dostanu následující chybu:<\/P>Uncaught TypeError: Nelze číst vlastnost 'query' z undefined<\/P>(anonymní funkce) @ icgcWebMap5.html:329<\/P>n.event.dispatch @ jquery.js:4435<\/P>n.event.add.r.handle @ jquery.js:4121<\/P> <\/P>Jsem úplně bez nápadu, proč se to děje. Jakákoli pomoc by byla velmi oceněna.<\/P> <\/P>Děkuji<\/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 + "'");
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.