点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在从事SAPUI5自定义应用程序开发。 在此应用程序中,我使用了sap.ui.vbm.GeoMap控件来显示地理位置信息。 我在应用程序中使用了GeoServer服务。 在GeoServer中,有两种类型的服务(WFS和WMS)。 在WFS服务中,它以GeoJson格式返回。 在WMS中,返回格式如image/PDF/openLayer等。
我在应用程序中同时使用了WFS和WMS。 我有两个问题。
1。 在WMS中键入->是否可以选择在vbm映射控件顶部添加OpenLayer?
2。 在WFS类型->中,我以GeoJson格式获取数据。 在SAPUI5文档库中,我看到了使用Geomap控件添加GeoJsonLayer的选项。 但是我尝试了所有可能,但是没有用。
我的控制器中的GeoJsonLayer代码:
$ .ajax({ 类型:" GET", 网址:sGeoServiceHectoMeterURL, dataType:" json", 快取:false, 成功:功能(结果,状态,xhr){ oHectoServiceCallBusyIndicator.close(); 删除result.crs; var oFeatureObject = result.features; var oGeoJsonLayer = new sap.ui.vbm.GeoJsonLayer({ 数据:oFeatureObject }); oGeoMap.addGeoJsonLayer(oGeoJsonLayer); }, 错误:函数(错误){ oHectoServiceCallBusyIndicator.close(); Log.error(" Ajax调用失败"); } });
但是我在屏幕上的地理地图视图上看不到任何geojson图层。
请帮助我找到解决方案。
谢谢
此致
JK。
(35.3 kB)
它已经一年多了! 运气好的话 ?
检查此应用程序
查看源:https://sapui5.hana.ondemand.com/test-resources/sap/ui/vbm/demosamples/sapapi_geomap_geojson.html
一周热门 更多>