毕业设计11(地图主界面的touch操做)

年前想要实现一个功能:在点击地图上的信息点以后可以弹出另外一个activity显示这个信息点的具体信息,可是我发现GraphicsLayer的setOnClickListener并非针对每个graphic,而是针对整个graphicslayer,这样就没有任何意义啦,要知道用户touch的是哪个graphic,才能提取对应的信息。测试

后来发现,graphicslayer有一个根据坐标点获取对应的graphic的方法,因而就想到使用整个activity的的setOnTouchEven,可是设置了手势识别器以后竟然一点做用都没有,通过测试,初步判定,esri的map控件覆盖了整个屏幕,全部的touchEven都被map控件截了去,因此才一点反应都没有。继承

好,就干脆使用map控件的OnTouchEven了,it

可是我有发现一个问题,使用了map的setOnTouchEven以后呢,地图的放大缩小漫游都失灵了,想也知道,map原来那个手势处理器被我覆盖了,还好还好,esri的手势识别器是能够继承的,呼呼……List

相关文章
相关标签/搜索