Ik krijg mijn pop-ups niet tevoorschijn.
Mijn klant stuurde me een ArcGIS-service om een kaart te maken in ArcGIS Online. Ik heb deze aan de kaart toegevoegd en het pop-upvenster ingeschakeld. Toen ik op een element klikte, verscheen alle informatie in de pop-up. Dat was het gedrag dat ik verwachtte (en dat in elke handleiding wordt uitgelegd).
Maar de klant besloot een nieuwe service te maken om meer velden op te nemen (door een join met een andere tabel te maken). Ik heb een nieuwe kaart met de nieuwe laag gemaakt en het pop-upvenster ingeschakeld. Maar nu krijg ik telkens wanneer ik op een element klik alleen een pop-upvenster met de volgende melding: "Geen informatie gevonden". Ik heb dus de attributentabel van de service gecontroleerd en alle gegevens staan erin.
Dit is het verzoek dat ik heb vastgelegd toen ik op een element klikte:
http://myAOL.maps.arcgis.com/sharing/proxy?http://theserver.ddd.es/arcgis/rest/services/mylayer/MapServe…
Bij de oude service was dit het verzoek:
http://theserver.ddd.es/arcgis/rest/services/myOLDlayer/MapServer/0/query?f=json&returnGeometry=true&spatialRel=e…
Waarom staat dat proxy-gedeelte in het nieuwe verzoek?? Ik snap het niet!!
Enkele verschillen tussen de twee services die mijn klant heeft genoemd:
- De nieuwe heeft joins
- De nieuwe is WMS, maar de andere niet
- Bij de oude was de tabel gekoppeld. In de lijst met lagen werd naast de laag ook de tabel weergegeven. Bij de nieuwe wordt alleen de laag weergegeven.
- Bij de nieuwe service staan de opties Ondersteunt geavanceerde query's en Ondersteunt statistieken op false. Bij de oude stonden ze op true.
Heeft iemand enig idee wat er met de nieuwe service aan de hand is?
Bedankt!!