91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16KB
    文件類型: .java
    金幣: 1
    下載: 1 次
    發布日期: 2021-06-24
  • 語言: Java
  • 標簽: 工具類??android??

資源簡介

android高德地圖封裝工具類地圖定位,繪制路徑等等android高德地圖封裝工具類地圖定位,繪制路徑等等android高德地圖封裝工具類地圖定位,繪制路徑等等android高德地圖封裝工具類地圖定位,繪制路徑等等android高德地圖封裝工具類地圖定位,繪制路徑等等android高德地圖封裝工具類地圖定位,繪制路徑等等

資源截圖

代碼片段和文件信息

package?com.example.administrator.base.schedule.util;

import?android.content.Context;
import?android.content.Intent;
import?android.graphics.Bitmap;
import?android.graphics.BitmapFactory;
import?android.graphics.Color;
import?android.net.Uri;
import?android.text.TextUtils;
import?android.util.Log;
import?android.util.SparseArray;
import?android.view.LayoutInflater;
import?android.view.View;

import?com.amap.api.location.AMapLocation;
import?com.amap.api.location.AMapLocationClient;
import?com.amap.api.location.AMapLocationClientOption;
import?com.amap.api.location.AMapLocationListener;
import?com.amap.api.maps.AMap;
import?com.amap.api.maps.AMapUtils;
import?com.amap.api.maps.CameraUpdateFactory;
import?com.amap.api.maps.CoordinateConverter;
import?com.amap.api.maps.model.BitmapDescriptor;
import?com.amap.api.maps.model.BitmapDescriptorFactory;
import?com.amap.api.maps.model.CameraPosition;
import?com.amap.api.maps.model.LatLng;
import?com.amap.api.maps.model.Marker;
import?com.amap.api.maps.model.MarkerOptions;
import?com.amap.api.maps.model.MyLocationstyle;
import?com.amap.api.maps.model.PolygonOptions;
import?com.amap.api.maps.model.PolylineOptions;
import?com.example.administrator.base.R;

import?java.io.File;
import?java.util.ArrayList;
import?java.util.List;

/**
?*?地圖工具類
?*?Created?by?${GongWenbo}?on?2018/5/8?0008.
?*/

public?class?MapUtil?implements?AMapLocationListener?AMap.OnCameraChangeListener?{
????private?static?final?String?TAG?=?“MapUtil“;
????private?static?MapUtil?sMapUtil;
????//?刷新的距離
????private?static?double?REFRESH_DISTANCE?=?300;
????//聲明mlocationClient對象
????public?AMapLocationClient?mlocationClient;
????//聲明mLocationOption對象
????public?AMapLocationClientOption?mLocationOption?=?null;
????private?AMap????aMap;
????private?Context?mContext;
????private?LatLng??mLatLng;
????private?LatLng??preLatlng;
????private?double?totalDistance?=?0;
????private?MapListener?mMapListener;
????private?SparseArray?mMarkerSparseArray?=?new?SparseArray<>();
????private?boolean?????????????first??????????????=?true;
????private?boolean?????????????firstChange????????=?true;
????private?int?????????????????getZoomB???????????=?19;
????private?String?preAddress;

????private?MapUtil()?{

????}

????public?static?MapUtil?getInstance()?{
????????if?(sMapUtil?==?null)?{
????????????synchronized?(MapUtil.class)?{
????????????????if?(sMapUtil?==?null)?{
????????????????????sMapUtil?=?new?MapUtil();
????????????????}
????????????}
????????}
????????return?sMapUtil;
????}

????public?MapUtil?initMap(AMap?aMap?Context?context)?{
????????initMap(aMap?context?getZoomB);
????????return?this;
????}

????//?初始化地圖關鍵代碼
????public?MapUtil?initMap(AMap?aMap?Context?context?int?getZoomB)?{
????????this.aMap?=?aMap;
????????this.mContext?=?context;
????????mlocationClient?=?new?AMapLocationClient(context);
????????//初始化定位參數
????????mLocationOption?=?new?AMapL

評論

共有 條評論