Android 高德地图 Polyline 设置点击事件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38345791/article/details/83503676

Android 高德地图 Polyline 设置点击事件

有些时候,面对一些无理的需求也是没有办法的,高德地图上画线不难,但对画的线设置点击事件可能就会一头雾水,看看官方文档,画线的地方可是没有给出来的,需求在,不会也要硬着头皮上。
近日,无意看到了百度map的方法里有一段这样的代码(当然,官方demo也有,但懒得找)

  // 点击polyline的事件响应
  mBaiduMap.setOnPolylineClickListener(onPolylineClickListener);

这是百度地图给polyline设置的点击事件,那这样也就可以类比了
那高德地图的

private AMap aMap;
/
.
.省略部分代码
.
/
aMap.setOnPolylineClickListener(new AMap.OnPolylineClickListener() {
                    @Override
                    public void onPolylineClick(Polyline polyline) {
                      //。。。
                    }
 });

虽然,这样就能实现polyline的点击事件,但点击事件不是整条线的,而是部分区域可以点击,至于那部分可以点击那就要你自己去试试了(嘿嘿)

猜你喜欢

转载自blog.csdn.net/qq_38345791/article/details/83503676
今日推荐