Maximo Anywhere フレームワーク内の作業実行アプリにマッピング機能をデプロイしようとしています。私が抱えている問題は、「Map of Work Orders」画面に入ろうとすると、アプリがエラーをスローすることです。画面に表示されるエラーは、
「マップを表示できません。providerURL プロパティの値が無効である可能性があります。管理者に連絡してください。」
ログ データを調べると、OpenLayersMap.js に関する一連の行が表示されます - providerURL が間違っていることを示しています。
WorkExecution アプリの app.xml では、これを Map タグで構成しています (構成の行 3320)。
<map adjustToTop="true" androidLocalMapUrl="file://mnt/sdcard/basemaps/Manhattan.tpk" id="WorkExecution.MapView_esri_true" iosLocalMapUrl="Manhattan.tpk" iosMapAccessMethod="useDocumentsFolder" layoutInsertAt="map" provider="esri" workOfflineResource="workOrder" providerUrl="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}"/>
さらに、map.enabled=true を設定して、app-feature.properties ファイルでマップを有効にしました。
作業実行アプリで 7.5.2 のテスト環境で動作するオンライン マップを持っている人はいますか? もしそうなら、それが公開サーバーにヒットした場合、彼らの設定を共有するか、私たちのどこが悪いのかを指摘してください。