2017-06-12 25 views
0

我想用https://github.com/davidmoten/rtree创建java到scala转换 - r-tree的通用类型丢失?

RTree<String, Point> tree = RTree.create(); 
tree = tree.add("someStuff", Geometries.point(10,20)); 

斯卡拉我试图

val tree = RTree.create // note no generics here. Unsure how to add them 
tree.add("someStuff", Geometries.point(10,20)) 

这导致 cannot resolve symbol 'add' when trying to compile the Scala code

+0

关于你的第一个评论,你可以再补充一个类型签名:'VAL树:树[字符串,点] = Rtree.create'。事实上,我认为这可能是你需要的所有工作才能完成的...... – Alec

回答

2

这应该修复它:

val tree: RTree[String, Point] = RTree.create[String, Point]() 
tree.add("someStuff", Geometries.point(10,20))