我希望在 Maximo Anywhere 框架内的 Work Execution 应用程序中部署映射功能。我遇到的问题是,当我尝试进入“工单地图”屏幕时,该应用程序会引发错误。屏幕上显示的错误是
“无法显示地图。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 测试环境中工作的在线地图?如果是这样,介意在公共服务器上分享他们的配置,或者指出我们的有什么问题?