Android 高德地圖 Polyline 設置點擊事件

Android 高德地圖 Polyline 設置點擊事件

有些時候,面對一些無理的需求也是沒有辦法的,高德地圖上畫線不難,但對畫的線設置點擊事件可能就會一頭霧水,看看官方文檔,畫線的地方可是沒有給出來的,需求在,不會也要硬着頭皮上。
近日,無意看到了百度map的方法裏有一段這樣的代碼(當然,官方demo也有,但懶得找)

  // 點擊polyline的事件響應
  mBaiduMap.setOnPolylineClickListener(onPolylineClickListener);

這是百度地圖給polyline設置的點擊事件,那這樣也就可以類比了
那高德地圖的

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

雖然,這樣就能實現polyline的點擊事件,但點擊事件不是整條線的,而是部分區域可以點擊,至於那部分可以點擊那就要你自己去試試了(嘿嘿)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章