Widget personalizado do Experience Builder. Envie um arquivo CSV ou Excel com endereços, geocodifique-os usando qualquer ArcGIS Locator e veja os pontos correspondentes em um widget de mapa conectado. Exporte os resultados como GeoJSON, KML ou Shapefile.
GitHub: https://github.com/brianmcleer/csv-geocoder-widget
Criado e testado no Experience Builder 1.19 e 1.20. As etapas de instalação e o link para enviar feedback estão no README do GitHub. O arquivo ZIP está anexado abaixo.
Registro de alterações:
10/12/2026: Agora, o widget segue o idioma do app (?locale=, o seletor de idioma, o perfil do ArcGIS ou o navegador) em 39 idiomas; o guia de ajuda também está incluído.
Você tem seus próprios widgets personalizados? A mesma ferramenta gratuita, exb-i18n-kit, pode traduzi-los com um único comando: localize. Veja como ela preenche cada frase:
- Primeiro, Esri. Ela lê as traduções já presentes na sua instalação do Experience Builder, então uma frase como “Zoom to” usa a mesma tradução dos próprios widgets da Esri.
- Termos padrão. Nomes de unidades, como pés e acres, vêm do Unicode CLDR, os mesmos dados usados pelos navegadores.
- Memória de tradução compartilhada. O que ainda faltar vem de um dicionário compartilhado, criado com o LibreTranslate, um tradutor de código aberto, e também com os modelos Opus-MT da Helsinki-NLP para bósnio, croata e sérvio. Ele funciona gratuitamente no GitHub, então você não precisa de chave de API nem de uma conta.
- Integração. Ela também encontra textos em inglês inseridos diretamente fora do arquivo de tradução do widget, como uma configuração padrão ou um guia de ajuda, e os conecta para que também sejam traduzidos.
As correções feitas manualmente sempre prevalecem sobre as traduções automáticas e nunca são substituídas. Algumas traduções são automáticas; se notar alguma que não ficou boa, responda aqui com uma sugestão melhor.
10/08/26:
Exporte uma tabela de verificação de endereços (CSV ou Excel) com todas as linhas, as correspondentes ou as não correspondentes, incluindo uma explicação em linguagem simples para cada endereço que não foi correspondido.
9/16/26:
9/04/26:
- Adaptado para o runtime automático JSX do ExB 1.21 (corrige um widget em branco/com erro no 1.21)
- Incluída no pacote a dependência SheetJS
xlsx na versão corrigida 0.20.3, para que o npm audit não reporte vulnerabilidades e não seja necessário baixar arquivos externos durante a instalação - O README foi ampliado com instruções para lidar com a exportação de shapefiles (o download é uma pasta compactada que precisa ser descompactada e compactada novamente para o AGOL/Portal) e orientações para corresponder campos de endereço únicos ou separados à forma como o serviço do seu localizador foi criado.