修改添加土地划选地块的图层为普通图层
This commit is contained in:
parent
963facb34d
commit
62cfa3937b
@ -40,7 +40,6 @@ import com.tairui.gov_affairs_cloud.util.DensityUtils;
|
|||||||
import com.tairui.gov_affairs_cloud.util.FolderUtil;
|
import com.tairui.gov_affairs_cloud.util.FolderUtil;
|
||||||
import com.tairui.gov_affairs_cloud.util.location.CommonUtil;
|
import com.tairui.gov_affairs_cloud.util.location.CommonUtil;
|
||||||
import com.tairui.gov_affairs_cloud.util.location.DrawMapUtil;
|
import com.tairui.gov_affairs_cloud.util.location.DrawMapUtil;
|
||||||
import com.tairui.gov_affairs_cloud.util.location.GoogleMapUtil;
|
|
||||||
import com.tairui.gov_affairs_cloud.util.location.GpsManager;
|
import com.tairui.gov_affairs_cloud.util.location.GpsManager;
|
||||||
import com.tairui.gov_affairs_cloud.util.location.bean.DrawLatLng;
|
import com.tairui.gov_affairs_cloud.util.location.bean.DrawLatLng;
|
||||||
import com.tairui.gov_affairs_cloud.util.location.bean.LatlngBean;
|
import com.tairui.gov_affairs_cloud.util.location.bean.LatlngBean;
|
||||||
@ -57,8 +56,8 @@ import android.view.View;
|
|||||||
public class SelectLandAreaActivity extends BaseActivity<ActivitySelectLandAreaBinding>
|
public class SelectLandAreaActivity extends BaseActivity<ActivitySelectLandAreaBinding>
|
||||||
implements AMap.OnMapClickListener, AMap.OnMarkerClickListener,
|
implements AMap.OnMapClickListener, AMap.OnMarkerClickListener,
|
||||||
View.OnClickListener {
|
View.OnClickListener {
|
||||||
public double latitude = 39.90613850442552; //默认北京
|
public double latitude = 23.5348139;
|
||||||
public double longitude = 116.40717000000001; //默认北京
|
public double longitude = 99.4003835;
|
||||||
private TileOverlayOptions options;
|
private TileOverlayOptions options;
|
||||||
private Boolean hasDrawFinish = false; //是否绘制完毕
|
private Boolean hasDrawFinish = false; //是否绘制完毕
|
||||||
private List<DrawLatLng> points = new ArrayList<>();
|
private List<DrawLatLng> points = new ArrayList<>();
|
||||||
@ -103,19 +102,19 @@ public class SelectLandAreaActivity extends BaseActivity<ActivitySelectLandAreaB
|
|||||||
aMap.getUiSettings().setMyLocationButtonEnabled(true);//设置默认定位按钮是否显示,非必需设置。
|
aMap.getUiSettings().setMyLocationButtonEnabled(true);//设置默认定位按钮是否显示,非必需设置。
|
||||||
//隐藏高德地图默认的放大缩小控件
|
//隐藏高德地图默认的放大缩小控件
|
||||||
aMap.getUiSettings().setZoomControlsEnabled(false);
|
aMap.getUiSettings().setZoomControlsEnabled(false);
|
||||||
aMap.setMapType(AMap.MAP_TYPE_SATELLITE);
|
aMap.setMapType(AMap.MAP_TYPE_NORMAL);
|
||||||
MyLocationStyle style = new MyLocationStyle();
|
MyLocationStyle style = new MyLocationStyle();
|
||||||
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromResource(R.mipmap.map_positioning);
|
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromResource(R.mipmap.map_positioning);
|
||||||
style.myLocationIcon(bitmapDescriptor);
|
style.myLocationIcon(bitmapDescriptor);
|
||||||
style.strokeColor(Color.argb(0, 0, 0, 0));// 设置圆形的边框颜色
|
style.strokeColor(Color.argb(0, 0, 0, 0));// 设置圆形的边框颜色
|
||||||
style.radiusFillColor(Color.argb(0, 0, 0, 0));// 设置圆形的填充颜色
|
style.radiusFillColor(Color.argb(0, 0, 0, 0));// 设置圆形的填充颜色
|
||||||
style.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATE);
|
style.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER);
|
||||||
aMap.setMyLocationStyle(style);
|
aMap.setMyLocationStyle(style);
|
||||||
// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false
|
// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false
|
||||||
aMap.setMyLocationEnabled(true);
|
aMap.setMyLocationEnabled(true);
|
||||||
aMap.setOnMapClickListener(this);// 对amap添加单击地图事件监听器
|
aMap.setOnMapClickListener(this);// 对amap添加单击地图事件监听器
|
||||||
options = GoogleMapUtil.getGooleMapTileOverlayOptions(); //有的地区没有图层切片,可以调用谷歌接口获取切片数据(任意地方都有数据)
|
// options = GoogleMapUtil.getGooleMapTileOverlayOptions(); //有的地区没有图层切片,可以调用谷歌接口获取切片数据(任意地方都有数据)
|
||||||
aMap.addTileOverlay(options);
|
// aMap.addTileOverlay(options);
|
||||||
aMap.setLoadOfflineData(true);
|
aMap.setLoadOfflineData(true);
|
||||||
aMap.setOnMarkerClickListener(this);
|
aMap.setOnMarkerClickListener(this);
|
||||||
|
|
||||||
@ -627,7 +626,7 @@ public class SelectLandAreaActivity extends BaseActivity<ActivitySelectLandAreaB
|
|||||||
} else {
|
} else {
|
||||||
polygonOptions.strokeWidth(2) // 多边形的边框
|
polygonOptions.strokeWidth(2) // 多边形的边框
|
||||||
.strokeColor(getResources().getColor(R.color.white)) // 边框颜色
|
.strokeColor(getResources().getColor(R.color.white)) // 边框颜色
|
||||||
.fillColor(getResources().getColor(R.color.black60)); // 多边形的填充色
|
.fillColor(getResources().getColor(R.color.half_blue)); // 多边形的填充色
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19,7 +19,6 @@ public class GoogleMapUtil {
|
|||||||
// final static String url = "http://mt0.google.cn/vt/lyrs=y@198&hl=zh-CN&gl=cn&src=app&x=%d&y=%d&z=%d&s=";
|
// final static String url = "http://mt0.google.cn/vt/lyrs=y@198&hl=zh-CN&gl=cn&src=app&x=%d&y=%d&z=%d&s=";
|
||||||
final static String url = "http://mt3.google.cn/maps/vt?lyrs=y@194&hl=zh-CN&gl=cn&x=%d&y=%d&z=%d";
|
final static String url = "http://mt3.google.cn/maps/vt?lyrs=y@194&hl=zh-CN&gl=cn&x=%d&y=%d&z=%d";
|
||||||
|
|
||||||
|
|
||||||
public static TileOverlayOptions getGooleMapTileOverlayOptions() {
|
public static TileOverlayOptions getGooleMapTileOverlayOptions() {
|
||||||
|
|
||||||
TileProvider tileProvider = new UrlTileProvider(256, 256) {
|
TileProvider tileProvider = new UrlTileProvider(256, 256) {
|
||||||
|
@ -21,7 +21,8 @@
|
|||||||
<color name="color_txt_hint">#D5D5D5</color>
|
<color name="color_txt_hint">#D5D5D5</color>
|
||||||
|
|
||||||
|
|
||||||
<color name="half_red">#26007AFF</color>
|
<color name="half_red">#26FF4E3D</color>
|
||||||
|
<color name="half_blue">#4D007AFF</color>
|
||||||
<color name="white_press_bg">#16000000</color>
|
<color name="white_press_bg">#16000000</color>
|
||||||
<!--线条色-->
|
<!--线条色-->
|
||||||
<color name="line_bg_color">#f3f3f3</color>
|
<color name="line_bg_color">#f3f3f3</color>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user