Experience Builder用のカスタムウィジェットです。住所を含むCSVまたはExcelファイルをアップロードして、任意のArcGIS Locatorでジオコーディングし、接続されたマップウィジェット上で一致したポイントを確認できます。結果はGeoJSON、KML、またはShapefileとしてエクスポートできます。
GitHub: https://github.com/brianmcleer/csv-geocoder-widget
Experience Builder 1.19および1.20で構築・テスト済みです。インストール手順とフィードバック用リンクはGitHubのREADMEにあります。下にZIPファイルを添付しています。
変更履歴:
2026/10/12: ウィジェットがアプリの言語(?locale=、言語切り替え、ArcGISプロフィール、またはブラウザー)に合わせて39言語に対応しました。ヘルプガイドも含まれています。
独自のカスタムウィジェットをお持ちですか? 同じ無料ツールのexb-i18n-kitを使えば、1つのコマンドで翻訳できます:localize。各フレーズへの翻訳の適用方法は次のとおりです。
- まずEsriの翻訳。Experience Builderのインストール環境にある既存の翻訳を読み込むため、「Zoom to」のようなフレーズには、Esriのウィジェットで使われている表現が適用されます。
- 標準用語。フィートやエーカーなどの単位名には、ブラウザーと同じUnicode CLDRのデータを使います。
- 共有翻訳メモリ。残りの語句には、オープンソース翻訳ツールのLibreTranslateと、ボスニア語、クロアチア語、セルビア語に対応するHelsinki-NLPのOpus-MTモデルを使って作成した共有辞書を利用します。GitHub上で無料で動作するため、APIキーやアカウントは不要です。
- 接続。また、既定の設定やヘルプガイドなど、ウィジェットの翻訳ファイル以外に直接記述された英語も見つけ、翻訳されるように接続します。
手動で修正した内容は常に機械翻訳より優先され、上書きされることはありません。機械翻訳された箇所もあるため、不自然な表現を見つけたら、より良い訳をこちらに返信してください。
2026/10/08:
すべて、一致した行、または一致しなかった行を対象に、住所チェック結果の表をCSVまたはExcelでエクスポートできるようになりました。一致しなかった住所には、それぞれ平易な言葉で理由が表示されます。
2026/09/16:
2026/09/04:
- ExB 1.21の自動JSXランタイムに移行しました(1.21でウィジェットが空白またはエラーになる問題を修正)。
- SheetJSの
xlsx依存関係を、修正済みの0.20.3リリースに同梱しました。これにより、npm auditで脆弱性がゼロと報告され、インストール時の外部ダウンロードも不要になりました。 - READMEを拡充し、Shapefileのエクスポート方法(ダウンロードされるのはZIPフォルダーで、AGOL/Portalで使うには解凍して再度ZIPにする必要があります)と、ロケーターサービスの構成に応じて住所を単一フィールドまたは複数のフィールドに分けて照合する方法のガイダンスを追加しました。