当前位置: 首页>>代码示例>>Java>>正文


Java LocationManagerProxy类代码示例

本文整理汇总了Java中com.amap.api.location.LocationManagerProxy的典型用法代码示例。如果您正苦于以下问题:Java LocationManagerProxy类的具体用法?Java LocationManagerProxy怎么用?Java LocationManagerProxy使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


LocationManagerProxy类属于com.amap.api.location包,在下文中一共展示了LocationManagerProxy类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
/**
 * 激活定位
 */
@Override
public void activate(OnLocationChangedListener listener) {
    mListener = listener;
    if (mAMapLocationManager == null) {
        mAMapLocationManager = LocationManagerProxy.getInstance(this);
        /*
         * mAMapLocManager.setGpsEnable(false);
* 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
* API定位采用GPS和网络混合定位方式
* ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
*/
        mAMapLocationManager.requestLocationData(
                LocationProviderProxy.AMapNetwork, 60 * 1000, 10, this);
    }
}
 
开发者ID:jiangzehui,项目名称:xmpp,代码行数:19,代码来源:LocationActivity.java

示例2: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
/**
 * 激活定位
 */
@Override
public void activate(OnLocationChangedListener listener) {
    mListener = listener;
    if (mAMapLocationManager == null) {
        mAMapLocationManager = LocationManagerProxy.getInstance(this);
        mAMapLocationManager.setGpsEnable(true);
        /*
         * mAMapLocManager.setGpsEnable(false);
* 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
* API定位采用GPS和网络混合定位方式
* ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
*/
        mAMapLocationManager.requestLocationUpdates(LocationProviderProxy.AMapNetwork, 2000, 10, this);
    }

}
 
开发者ID:LegendKe,项目名称:MyTravelingDiary,代码行数:20,代码来源:LocationActivity.java

示例3: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
/**
  * 激活定位
  */
 @Override
 public void activate(OnLocationChangedListener listener) {
     mListener = listener;
     if (mAMapLocationManager == null) {
         mAMapLocationManager = LocationManagerProxy.getInstance(this);
/*
 * mAMapLocManager.setGpsEnable(false);
 * 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
 * API定位采用GPS和网络混合定位方式
 * ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
 */
         mAMapLocationManager.requestLocationUpdates(
                 LocationProviderProxy.AMapNetwork, 2000, 10, this);
     }
 }
 
开发者ID:Tsroad,项目名称:Road,代码行数:19,代码来源:PositionButtonActivity.java

示例4: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
/**
  * 激活定位
  */
 @Override
 public void activate(LocationSource.OnLocationChangedListener listener) {
     mListener = listener;
     if (mAMapLocationManager == null) {
         mAMapLocationManager = LocationManagerProxy.getInstance(this);
/*
 * mAMapLocManager.setGpsEnable(false);
 * 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
 * API定位采用GPS和网络混合定位方式
 * ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
 */
         mAMapLocationManager.requestLocationUpdates(
                 LocationProviderProxy.AMapNetwork, 1000, 10, this);
     }
 }
 
开发者ID:Tsroad,项目名称:Road,代码行数:19,代码来源:CalculateDistanceActivity.java

示例5: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
/**
  * 激活定位
  */
 @Override
 public void activate(LocationSource.OnLocationChangedListener listener) {
     mListener = listener;
     if (mAMapLocationManager == null) {
         mAMapLocationManager = LocationManagerProxy.getInstance(this);
/*
 * mAMapLocManager.setGpsEnable(false);
 * 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
 * API定位采用GPS和网络混合定位方式
 * ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
 */
         mAMapLocationManager.requestLocationUpdates(
                 LocationProviderProxy.AMapNetwork, 2000, 10, this);
     }
 }
 
开发者ID:Tsroad,项目名称:Road,代码行数:19,代码来源:SetFenceActivity.java

示例6: onCreate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.fence_trace);

//        if (savedInstanceState == null) {
//            getSupportFragmentManager().beginTransaction()
//                    .add(R.id.container, new MainActivity.PlaceholderFragment())
//                    .commit();
//        }

        mapView = (MapView) findViewById(R.id.trace_mapView);
        mapView.onCreate(savedInstanceState);

        mapView.getMap().setOnMapLoadedListener(this);
        //初始化定位对象
        mLocationManagerProxy = LocationManagerProxy.getInstance(this);
        //                                                            混合定位  定位时间间隔  定位距离间隔Gps  回调监听
        //注册定位
        mLocationManagerProxy.requestLocationData(LocationProviderProxy.AMapNetwork,2000, 15, this);

//        LatLng latlng = new LatLng(0.0,0.0);
//        list.add(latlng);

    }
 
开发者ID:Tsroad,项目名称:Road,代码行数:26,代码来源:TraceActivity.java

示例7: onCreate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //引入地图
    setContentView(R.layout.fence_trace);
    mapView = (MapView) findViewById(R.id.trace_mapView);
    mapView.onCreate(savedInstanceState);
    //设置监听
    mMap= mapView.getMap();
    mMap.setOnMapClickListener(this);
    //构建定位控制类
    mLocationManagerProxy = LocationManagerProxy.getInstance(this);

    //构建地理围栏广播
    Intent intent = new Intent(GEOFENCE_BROADCAST_ACTION);
    mPendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 0,intent, 0);

    IntentFilter intentFilter= new IntentFilter();
    intentFilter.addAction(GEOFENCE_BROADCAST_ACTION);

    this.registerReceiver(mGeoFenceReceiver,intentFilter);
    mLocationManagerProxy.requestLocationData(LocationProviderProxy.AMapNetwork, 2000, 15,this);

}
 
开发者ID:Tsroad,项目名称:Road,代码行数:25,代码来源:GeoFenceActivity.java

示例8: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
/**
 * 激活定位
 */
@Override
public void activate(OnLocationChangedListener listener) {
    mListener = listener;

    if (mAMapLocationManager == null) {
        mAMapLocationManager = LocationManagerProxy.getInstance(this);
        /**
         * mAMapLocManager.setGpsEnable(false);
         * 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
         * API定位采用GPS和网络混合定位方式
         * ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
         */
        mAMapLocationManager.requestLocationData(LocationProviderProxy.AMapNetwork, 2000, 10, this);
    }
}
 
开发者ID:yangyunfeng666,项目名称:demo-app-android-v2-2.3.9,代码行数:19,代码来源:ShareLocationActivity.java

示例9: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
@Override
public void activate(OnLocationChangedListener listener) {
    mListener = listener;
    if (mAMapLocationManager == null) {
        mAMapLocationManager = LocationManagerProxy.getInstance(getActivity());
        //mAMapLocationManager.setGpsEnable(false);
        /*
         * mAMapLocManager.setGpsEnable(false);
* 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
* API定位采用GPS和网络混合定位方式
* ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
*/
        mAMapLocationManager.requestLocationData(
                LocationProviderProxy.AMapNetwork, 2000, 10, this);
    }
}
 
开发者ID:chenjunqian,项目名称:here,代码行数:17,代码来源:MainMapFragment.java

示例10: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
/**
 * 激活定位
 */
@Override
public void activate(OnLocationChangedListener listener) {
	mListener = listener;
	if (mAMapLocationManager == null) {
		mAMapLocationManager = LocationManagerProxy.getInstance(this);
		/*
		 * mAMapLocManager.setGpsEnable(false);
		 * 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
		 * API定位采用GPS和网络混合定位方式
		 * ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
		 */
		mAMapLocationManager.requestLocationUpdates(
				LocationProviderProxy.AMapNetwork, 2000, 10, this);
	}
}
 
开发者ID:648578244,项目名称:Logistics,代码行数:19,代码来源:LocationModeSourceActivity.java

示例11: requestAmapLocation

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
private void requestAmapLocation() {
    if (aMapLocationManager == null) {
        aMapLocationManager = LocationManagerProxy.getInstance(mContext);
        aMapLocationManager.setGpsEnable(false);
        aMapLocationManager.requestLocationData(
                LocationProviderProxy.AMapNetwork, 30 * 1000, 10, this);
    }
}
 
开发者ID:newDeepLearing,项目名称:decoy,代码行数:9,代码来源:NimLocationManager.java

示例12: Location

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
public Location(Context context) {
    this.context = context;
    mLocationManagerProxy = LocationManagerProxy.getInstance(context);
    //此方法为每隔固定时间会发起一次定位请求,为了减少电量消耗或网络流量消耗,
    //注意设置合适的定位时间的间隔,并且在合适时间调用removeUpdates()方法来取消定位请求
    //在定位结束后,在合适的生命周期调用destroy()方法
    //其中如果间隔时间为-1,则定位只定一次
    mLocationManagerProxy.requestLocationData(LocationProviderProxy.AMapNetwork, 5 * 1000, 15, all);
    mLocationManagerProxy.setGpsEnable(false);

}
 
开发者ID:jiangzehui,项目名称:xmpp,代码行数:12,代码来源:Location.java

示例13: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
@Override
public void activate(OnLocationChangedListener onLocationChangedListener) {
    mListener = onLocationChangedListener;
    if (mAMapLocationManager == null) {
        mAMapLocationManager = LocationManagerProxy.getInstance(this);
        mAMapLocationManager.setGpsEnable(true);
        /*
         * mAMapLocManager.setGpsEnable(false);
* 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
* API定位采用GPS和网络混合定位方式
* ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
*/
        mAMapLocationManager.requestLocationUpdates(LocationProviderProxy.AMapNetwork, 2000, 10, this);
    }
}
 
开发者ID:LegendKe,项目名称:MyTravelingDiary,代码行数:16,代码来源:ChooseRouteActivity.java

示例14: activate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
@Override
public void activate(OnLocationChangedListener onLocationChangedListener) {
    mListener = onLocationChangedListener;
    if (mAMapLocationManager == null) {
        mAMapLocationManager = LocationManagerProxy.getInstance(this);
        mAMapLocationManager.setGpsEnable(true);
        /*
         * mAMapLocManager.setGpsEnable(false);
* 1.0.2版本新增方法,设置true表示混合定位中包含gps定位,false表示纯网络定位,默认是true Location
* API定位采用GPS和网络混合定位方式
* ,第一个参数是定位provider,第二个参数时间最短是2000毫秒,第三个参数距离间隔单位是米,第四个参数是定位监听者
*/
        mAMapLocationManager.requestLocationUpdates(LocationProviderProxy.AMapNetwork, 2000, 0, this);
    }
}
 
开发者ID:LegendKe,项目名称:MyTravelingDiary,代码行数:16,代码来源:CaptionAddActivity.java

示例15: onCreate

import com.amap.api.location.LocationManagerProxy; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //引入地图
    setContentView(R.layout.set_fence);
    mapView = (MapView) findViewById(R.id.set_center_fence);
    mapView.onCreate(savedInstanceState);
    //设置监听
    mMap= mapView.getMap();
    mMap.setOnMapClickListener(this);
    //设置确认按钮
    setConfirmButton=(Button)findViewById(R.id.set_confirm_button);
    setConfirmButton.setOnClickListener(new ConfirmButtonListener());

    //设置半径输入
    FenceRadiusInput= (EditText)findViewById(R.id.set_radius_fence);



    //构建定位控制类
    mLocationManagerProxy = LocationManagerProxy.getInstance(this);

    //构建地理围栏广播
    Intent intent = new Intent(GEOFENCE_BROADCAST_ACTION);
    mPendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 0,intent, 0);

    IntentFilter intentFilter= new IntentFilter();
    intentFilter.addAction(GEOFENCE_BROADCAST_ACTION);

    this.registerReceiver(mSetFenceReceiver,intentFilter);
    mLocationManagerProxy.requestLocationData(LocationProviderProxy.AMapNetwork, 2000, 15,this);
    init();
    deactivate();

}
 
开发者ID:Tsroad,项目名称:Road,代码行数:36,代码来源:SetFenceActivity.java


注:本文中的com.amap.api.location.LocationManagerProxy类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。