Snažím se aktualizovat aplikaci, kterou jsem vytvořil pomocí esri-leaflet a esri-leaflet-related. <\/SPAN><\/P>Na základě toho, co jsem četl v poznámkách k vydáním jak esri-leaflet, tak esri-leaflet-related.<\/SPAN><\/P> <\/P>Aktualizoval jsem svou aplikaci tak, aby odkazovala na cdn verze (viz níže):<\/SPAN><\/P> <\/P>leaflet: verze 0.7.3<\/P>esri-leaflet: verze 1.0..0<\/P>esri-leaflet-related: verze 1.0.2<\/P> <\/P><script src="\/\/cdn.jsdelivr.net\/leaflet\/0.7.3\/leaflet.js"><\/script><\/P><script src="\/\/cdn.jsdelivr.net\/leaflet.esri\/1.0.0\/esri-leaflet.js"><\/script><\/P><script src="\/\/cdn.jsdelivr.net\/leaflet.esri.related\/1.0.2\/esri-leaflet-related.js"><\/script><\/P> <\/P>ale dostávám následující chybu:<\/P> <\/P>TypeError: a není definováno<\/P>http:\/\/cdn.jsdelivr.net\/leaflet.esri\/1.0.0\/esri-leaflet.js<\/A><\/P> Řádek 20<\/P> <\/P>Poznámka: Klikám na tlačítko, které spouští následující (částečný skript):<\/P> <\/P>$('#NSM').click(function(){<\/P>buttonPicked = 'NSM';<\/P>buttonType = document.getElementById('NSM');<\/P> <\/P>var query = L.esri.Tasks.query(tableURL).where("type like '" + buttonType.value + "'");<\/P>var rquery = L.esri.Tasks.queryRelated(tableURL).relationshipId("0");<\/P>query.ids(function(error, ids, response)<\/P>{ ......<\/P> <\/P>jakékoliv nápady, co se děje, by byly oceněny<\/P>S pozdravem<\/P>Chris<\/P>P.S Prosím dejte mi vědět, pokud potřebujete kopii mého skriptu nahranou<\/P>
Řádek 20<\/P>
<\/P>
Poznámka: Klikám na tlačítko, které spouští následující (částečný skript):<\/P>
$('#NSM').click(function(){<\/P>
buttonPicked = 'NSM';<\/P>
buttonType = document.getElementById('NSM');<\/P>
var query = L.esri.Tasks.query(tableURL).where("type like '" + buttonType.value + "'");<\/P>
var rquery = L.esri.Tasks.queryRelated(tableURL).relationshipId("0");<\/P>
query.ids(function(error, ids, response)<\/P>
{ ......<\/P>
jakékoliv nápady, co se děje, by byly oceněny<\/P>
S pozdravem<\/P>
Chris<\/P>
P.S Prosím dejte mi vědět, pokud potřebujete kopii mého skriptu nahranou<\/P>
as explained in the esri-leaflet 1.0.0 release notes, we introduced the breaking change that tasks and layers constructors now expect the url of the corresponding resource to be provided within an options object
L.esri.Tasks.query(yourUrl) // becomes L.esri.Tasks.query({ url: yourUrl })
the API reference for L.esri.Tasks.query reflects this change as well.
you can find information about an equivalent change in the release notes for esri-leaflet-related 0.0.1-beta.2.
Thanks John!!
I re-read the documentation after reading your reply and everything is working again
Chris
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.