您的位置:首页 > 其它

高德地图自定义Marker,高德地图去掉右下角缩放按钮

2017-03-30 10:46 591 查看
自定义marker上面的弹框
@Overridepublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_linequery);
ButterKnife.bind(this);
aMap.setOnInfoWindowClickListener(listener);
aMap.setOnMarkerClickListener(mylistener);
  infoWindowAdapter = new InfoWindowAdapter() {//自定义adapter
@Override
public View getInfoWindow(Marker marker) {
if (infoWindow == null) {
infoWindow = LayoutInflater.from(LineQueryActivity.this).inflate(R.layout.zidingyi_view,
null);
}
render(marker, infoWindow);
return infoWindow;
}
@Override
public View getInfoContents(Marker marker) {
return null;
}
};
    public void render(Marker marker, View view) {
//如果想修改自定义Infow中内容,请通过view找到它并修改}
Marker marker = aMap.addMarker(new MarkerOptions()
.position(new LatLng(Double.parseDouble(fistDatas.get(i).lat),
Double.parseDouble(fistDatas.get(i).lng)))
.title(fistDatas.get(i).name)
.snippet("查看实景图")
//                        .icon(BitmapDescriptorFactory.fromResource(R.mipmap.icon_qishizhan))
.icon(BitmapDescriptorFactory.fromResource(R.mipmap.l_start_station))
.draggable(true));
marker.showInfoWindow()

//自定义InfoWindowAdapter
interface InfoWindowAdapter extends AMap.InfoWindowAdapter {
View getInfoWindow(Marker marker);View getInfoContents(Marker marker);
}去掉高德地图右下角隐藏的缩放按钮
aMap.getUiSettings().setZoomControlsEnabled(false);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: