Web AppBuilderでWebアプリを作成すると、設定されたWeb Mapがアプリに固定されます。しかし、場合によっては異なるWeb Mapsで同じWebアプリを使用したいことがあります。これは、呼び出し時に目的のWeb MapのIDをURLパラメーターとして指定することで、Web AppBuilderで比較的簡単に実現できます。Web AppBuilderのあまり文書化されていないURLパラメーターの一つにitemidがあります。これを使って、Webアプリケーションで使用するWeb MapのIDを指定します。このURLパラメーターで指定されたWeb Mapは、Web AppBuilderの設定で指定されたWeb Mapを上書きし、Webアプリに表示されます。この仕組みは、Web AppBuilder Developer EditionでもPortalに統合されたWeb AppBuilderでも機能します。<\/P>
<\/P>
Developer Editionで作成したアプリのURL呼び出し例は次のようになります:<\/P>
\/MyApp\/index.html?itemid=851bfb6399de45faa7b62b811b7f8979" rel="nofollow noopener noreferrer">http:\/\/\/MyApp\/index.html?itemid=851bfb6399de45faa7b62b811b7f8979<\/A><\/P><\/P>Portal内のアプリの場合、URL呼び出し例は次のようになります:<\/P>\/portal\/apps\/webappbuilder\/index.html?id=b3381f7da4d945a98e25ea9655f33d77&itemid=851bfb6399de45faa7b62b811b7f8979" rel="nofollow noopener noreferrer">https:\/\/\/portal\/apps\/webappbuilder\/index.html?id=b3381f7da4d945a98e25ea9655f33d77&itemid=851bfb6399de45faa7b62b811b7f8979<\/A><\/P><\/P>どちらの場合も、851bfb6399de45faa7b62b811b7f8979はアプリに表示するWeb MapのIDです。<\/P><\/BODY><\/HTML>
Portal内のアプリの場合、URL呼び出し例は次のようになります:<\/P>
どちらの場合も、851bfb6399de45faa7b62b811b7f8979はアプリに表示するWeb MapのIDです。<\/P><\/BODY><\/HTML>
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.