Não consigo fazer meus pop-ups aparecerem.
Meu cliente enviou um serviço ArcGIS para criar um mapa no ArcGis Online. Adicionei-o ao mapa e ativei a janela pop-up. Quando cliquei em um elemento, todas as informações apareceram no pop-up. Era esse o comportamento que eu esperava (e o descrito em todos os guias).
Mas o cliente decidiu criar um novo serviço para incluir mais campos (fazendo uma junção com outra tabela). Criei um novo mapa com a nova camada e ativei a janela pop-up. Só que agora, sempre que clico em um elemento, a única coisa que aparece é uma janela pop-up com a seguinte mensagem: "Nenhuma informação encontrada". Já verifiquei a tabela de atributos do serviço, e todos os dados estão lá.
Esta é a solicitação que capturei ao clicar em um elemento:
http://myAOL.maps.arcgis.com/sharing/proxy?http://theserver.ddd.es/arcgis/rest/services/mylayer/MapServe…
No serviço antigo, a solicitação era esta:
http://theserver.ddd.es/arcgis/rest/services/myOLDlayer/MapServer/0/query?f=json&returnGeometry=true&spatialRel=e…
Por que há essa parte do proxy na solicitação nova? Não entendo!
Algumas diferenças entre os dois serviços que meu cliente apontou:
- O novo tem junções
- O novo é WMS, mas o outro não
- O antigo tinha a tabela anexada. Na lista de camadas, além da camada, a tabela também aparecia. No novo, só aparece a camada.
- No novo serviço, as opções Suporta consultas avançadas e Suporta estatísticas estão definidas como false. No antigo, estavam definidas como true.
Alguém tem ideia do que está acontecendo com o novo serviço?
Obrigado!!