已解决,MapItemView只能作为Map类的子类才会显示,官方文档关于MapItemView的详细描述:
Detailed Description
The MapItemView is used to populate Map with MapItems from a model. The MapItemView type only makes sense when contained in a Map, meaning that it has no standalone presentation.
所以两个MapItemView应该是不能嵌套使用的。最后的解决方法是参照SimpleItemMapVisual.qml中手动create一个组件,组件包含MapPolyline。最后再delegate这个qml文件即可,贴一部分代码