Exemple #1
0
        private void OnLocationChanged(AMapLocation aMapLocation)
        {
#if DEBUG
            Console.WriteLine($"=============高德地图定位结果:{aMapLocation.ToStr()}=============");
#endif
            Act_OnLocationChanged?.Invoke(aMapLocation);
        }
 public void OnLocationChanged(AMapLocation p0)
 {
     if (p0 != null)
     {
         if (p0.ErrorCode == 0)
         {
             //解析定位结果
         }
     }
 }
Exemple #3
0
            public void OnLocationChanged(AMapLocation location)
            {
                if (location == null || location.ErrorCode == 0)
                {
                    Toast.MakeText(context, "Error:" + location.ErrorInfo, ToastLength.Long).Show();
                    return;
                }

                //定位成功回调信息
                Toast.MakeText(context, location.Address, ToastLength.Long).Show();
            }
Exemple #4
0
 public void OnLocationChanged(AMapLocation amapLocation)
 {
     if (amapLocation != null)
     {
         if (amapLocation.ErrorCode == 0)
         {
             //解析定位结果
             var a = 0;
         }
     }
 }
 public void OnLocationChanged(AMapLocation aLocation)
 {
     if (mListener != null && aLocation != null)
     {
         if (aLocation.AMapException.ErrorCode == 0) //防止定位失败后,获得(0,0)坐标,跑到海里!!!!
         {
             //aLocation 包含获得的实时坐标值,可在业务逻辑中,加以利用。
             mListener.OnLocationChanged(aLocation);// 显示系统小蓝点
             if (isFirst)
             {
                 mapView.Map.MoveCamera(CameraUpdateFactory.NewLatLngZoom(new LatLng(aLocation.Latitude, aLocation.Longitude), 14));
                 isFirst = false;
             }
         }
     }
 }
Exemple #6
0
        public void OnLocationChanged(AMapLocation aLocation)
        {
            if (mListener != null && aLocation != null)
            {
                mAMapLocationManager.StartSocket();
                if (aLocation.AMapException.ErrorCode == 0) //防止定位失败后,获得(0,0)坐标,跑到海里!!!!
                {
                    mListener.OnLocationChanged(aLocation); // 显示系统小蓝点

                    if (isFirst)
                    {
                        aMap.MoveCamera(CameraUpdateFactory.NewLatLngZoom(new LatLng(aLocation.Latitude, aLocation.Longitude), 14));
                        isFirst = false;
                    }
                }
            }
        }
Exemple #7
0
 public void OnLocationChanged(AMapLocation mapLocation) => OnLocationChangeAct?.Invoke(mapLocation);