国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

android - 百度地圖拖拽圖標后原來位置的圖標還在?

瀏覽:166日期:2022-10-05 09:53:02

問題描述

marker的remove()方法如何移除原來位置的標注?

android - 百度地圖拖拽圖標后原來位置的圖標還在?

//地圖標注 private void initMark() {//定義Maker坐標點LatLng point = new LatLng(39.963175, 116.400244);//構建Marker圖標BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(R.drawable.icon_marka);OverlayOptions option = new MarkerOptions().position(point).icon(bitmap);//構建MarkerOption,用于在地圖上添加MarkerOverlayOptions options = new MarkerOptions().position(point) //設置marker的位置.icon(bitmap) //設置marker圖標.zIndex(9) //設置marker所在層級.draggable(true); //設置手勢拖拽//在地圖上添加Marker,并顯示mBaiduMap.addOverlay(option);marker = (Marker) (mBaiduMap.addOverlay(options));//調用BaiduMap對象的setOnMarkerDragListener方法設置marker拖拽的監聽mBaiduMap.setOnMarkerDragListener(new BaiduMap.OnMarkerDragListener() { public void onMarkerDrag(Marker marker) {//拖拽中log('拖拽中'); } public void onMarkerDragEnd(Marker marker) {//拖拽結束log('拖拽結束'); } public void onMarkerDragStart(Marker marker) {//開始拖拽log('開始拖拽'); }}); }

問題解答

回答1:

說個自己的做法,在你的layout文件中的中心位置,設置你的圖標

圖標不動,一直為當前場景的中心位置,百度地圖可以移動

回答2:

mBaiduMap.addOverlay(option);marker = (Marker) (mBaiduMap.addOverlay(options));

是我重復創建了

標簽: 百度 地圖
相關文章:
主站蜘蛛池模板: 邮箱| 改则县| 土默特左旗| 纳雍县| 武义县| 儋州市| 杭锦旗| 永兴县| 荣昌县| 大化| 巴林右旗| 乡宁县| 得荣县| 广汉市| 通化市| 东山县| 虹口区| 苏尼特左旗| 高阳县| 吴江市| 师宗县| 凌源市| 黑龙江省| 普定县| 金沙县| 远安县| 平塘县| 女性| 裕民县| 延长县| 金塔县| 陇西县| 桂东县| 朝阳县| 老河口市| 应用必备| 辽阳市| 化州市| 体育| 三原县| 太原市|