示例#1
0
 public void Deactivate()
 {
     mListener = null;
     if (mAMapLocationManager != null)
     {
         mAMapLocationManager.RemoveUpdates(this);
         mAMapLocationManager.Destroy();
     }
     mAMapLocationManager = null;
 }
示例#2
0
        public void Activate(ILocationSourceOnLocationChangedListener listener)
        {
            mListener = listener;
            if (mAMapLocationManager == null)
            {
                mAMapLocationManager = LocationManagerProxy.GetInstance(this.Context);

                /*
                 * mAMapLocManager.setGpsEnable(false);
                 * 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
                 * API定位采用GPS和网络混合定位方式
                 * ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
                 */
                mAMapLocationManager.RequestLocationData(LocationProviderProxy.AMapNetwork, 2000, 10, this);
            }
        }
示例#3
0
 public void Activate(ILocationSourceOnLocationChangedListener listener)
 {
     mMapLocationListener = listener;
 }
示例#4
0
 public void Deactivate()
 {
     mMapLocationListener = null;
 }
示例#5
0
 public void Deactivate()
 {
     Log.Debug(TAG, "deactivate listener ");
     locationChangedListener = null;
 }
示例#6
0
 public void Activate(ILocationSourceOnLocationChangedListener listener)
 {
     Log.Debug(TAG, "activate listener " + listener);
     locationChangedListener = listener;
 }
示例#7
0
 public void Deactivate()
 {
     _mapsListener = null;
 }
		public void Deactivate()
		{
			mapsListener = null;
		}
		public void Activate(ILocationSourceOnLocationChangedListener listener)
		{
			mapsListener = listener;
		}