猿问

百度地图 除了Marker提供了点击事件之外 ,所有请问如果想用Circle的点击事件该如何解决呢?

Bundle bundle=new Bundle();

String lineId=lines.getId();//线路的id

String lineName=lines.getLineName();

String towerNum=queryList.get(i).getTowerNo();//杆塔号

Double towerLatitude=queryList.get(i).getLatitude();

Double towerLongitude=queryList.get(i).getLongitude();

bundle.putString("lineId", lineId);

bundle.putString("lineName", lineName);

bundle.putString("towerNum", towerNum);

bundle.putDouble("towerLatitude", towerLatitude);

bundle.putDouble("towerLongitude", towerLongitude);

OverlayOptions opptions=new CircleOptions().center(wholeLatlng.get(i)).

radius(50).fillColor(0x60ff0000).

stroke(new Stroke(5, 0xAA00FF00)).extraInfo(bundle)

;

myOverlay=  mBaiduMap.addOverlay(opptions);//画出了覆盖物

circleList.add(myOverlay);//将所有的覆盖物放在集合中

加粗字体是添加圆形覆盖物的代码

海盗三公
浏览 1814回答 0
0回答
随时随地看视频慕课网APP

相关分类

Android
我要回答