J'essaie de mettre à jour une application que j'ai créée avec esri-leaflet et esri-leaflet-related. <\/SPAN><\/P>Selon ce que j'ai lu dans les notes des versions pour esri-leaflet et esri-leaflet-related.<\/SPAN><\/P> <\/P>J'ai mis à jour mon application pour pointer vers les versions cdn de (voir ci-dessous) :<\/SPAN><\/P> <\/P>leaflet : version 0.7.3<\/P>esri-leaflet : version 1.0.0<\/P>esri-leaflet-related : version 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>mais je reçois l'erreur suivante :<\/P> <\/P>TypeError : a est indéfini<\/P>http:\/\/cdn.jsdelivr.net\/leaflet.esri\/1.0.0\/esri-leaflet.js<\/A><\/P> Ligne 20<\/P> <\/P>Note : Je clique sur un bouton qui déclenche le script suivant (partiel) :<\/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>Toute idée sur ce qui se passe serait appréciée<\/P>Cordialement<\/P>Chris<\/P>P.S Merci de me faire savoir si vous avez besoin d'une copie de mon script téléchargée<\/P>
Ligne 20<\/P>
<\/P>
Note : Je clique sur un bouton qui déclenche le script suivant (partiel) :<\/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>
Toute idée sur ce qui se passe serait appréciée<\/P>
Cordialement<\/P>
Chris<\/P>
P.S Merci de me faire savoir si vous avez besoin d'une copie de mon script téléchargée<\/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
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.