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


Java LocationClientOption.setAddrType方法代码示例

本文整理汇总了Java中com.baidu.location.LocationClientOption.setAddrType方法的典型用法代码示例。如果您正苦于以下问题:Java LocationClientOption.setAddrType方法的具体用法?Java LocationClientOption.setAddrType怎么用?Java LocationClientOption.setAddrType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.baidu.location.LocationClientOption的用法示例。


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

示例1: initLocation

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
public void initLocation() {
	myLocationClient = new LocationClient(mContext);
	myLocationListener=new MyLocationListener();
	myLocationClient.registerLocationListener(myLocationListener);
	// 设置定位参数
	LocationClientOption option = new LocationClientOption();
	option.setCoorType("bd09ll"); // 设置坐标类型
	option.setScanSpan(10000); // 10分钟扫描1次
	// 需要地址信息,设置为其他任何值(string类型,且不能为null)时,都表示无地址信息。
	option.setAddrType("all");
	// 设置是否返回POI的电话和地址等详细信息。默认值为false,即不返回POI的电话和地址信息。
	option.setPoiExtraInfo(true);
	// 设置产品线名称。强烈建议您使用自定义的产品线名称,方便我们以后为您提供更高效准确的定位服务。
	option.setProdName("通过GPS定位我当前的位置");
	// 禁用启用缓存定位数据
	option.disableCache(true);
	// 设置最多可返回的POI个数,默认值为3。由于POI查询比较耗费流量,设置最多返回的POI个数,以便节省流量。
	option.setPoiNumber(3);
	// 设置定位方式的优先级。
	// 当gps可用,而且获取了定位结果时,不再发起网络请求,直接返回给用户坐标。这个选项适合希望得到准确坐标位置的用户。如果gps不可用,再发起网络请求,进行定位。
	option.setPriority(LocationClientOption.GpsFirst);
	myLocationClient.setLocOption(option);
	myLocationClient.start();
}
 
开发者ID:jacksenh,项目名称:CitySelct,代码行数:25,代码来源:CityListAdapter.java

示例2: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
/***************************百度定位相关**********************************/
// 设置相关参数
	private void setLocationOption() {
		LocationClientOption option = new LocationClientOption();
		option.setOpenGps(true);// 打开gps 
		mLocClient.setLocOption(option);  
		// 设置坐标类型 ,
		option.setCoorType(COOR_TYPE); 
		option.setPoiExtraInfo(true);
		// 可以返回地理位置信息,例如“北京市海淀区海淀大街8号”,必须设置all并且是wifi定位的情况下才可以拿到详细地理位置信息
		option.setAddrType("all");
		option.setScanSpan(SCAN_SPAN_TIME);
		option.setPriority(LocationClientOption.NetWorkFirst); // 设置网络优先,不设置,默认是gps优先
		option.setPoiNumber(10);
		option.disableCache(true);// true表示禁用缓存定位,false表示启用缓存定位
		//option.setProdName(PRODUCT_NAME);
		mLocClient.setLocOption(option);
	}
 
开发者ID:macyuan,项目名称:TAG,代码行数:19,代码来源:DemoApplication.java

示例3: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
/**
	 * 设置参数
	 */
	private void setLocationOption(){
		DebugLog.d(TAG, "------------>>> setLocationOption()");
		
    	if (null == mLocationClient) {
    		return ;
    	}
    		
		LocationClientOption option = new LocationClientOption();
		option.setAddrType("all");	  //返回的定位结果包含地址信息
//		option.setAddrType("detail"); //返回地理的信息类型——详细
		option.setOpenGps(false);     //不打开GPS模块
		option.setCoorType("bd09ll"); //返回的定位结果是百度经纬度bd09ll,默认值gcj02
		option.setScanSpan(1000*60*3);	  //扫描时间间隔
//		option.disableCache(true);	  //禁止启用缓存定位
//		option.setPriority(LocationClientOption.NetWorkFirst);	//网络优先
	    option.setProdName("iiiiiiiiii");//产品线名
/*	    option.setPoiNumber(5);		  //最多返回POI个数	
	    option.setPoiDistance(1000);  //poi查询距离		
	    option.setPoiExtraInfo(true); //是否需要POI的电话和地址等详细信息
*/		mLocationClient.setLocOption(option);
    }
 
开发者ID:leleliu008,项目名称:Newton_for_Android_AS,代码行数:25,代码来源:BaiduLocateManager.java

示例4: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void setLocationOption() {
    LocationClientOption option = new LocationClientOption();
    option.setOpenGps(true);
    option.setCoorType(COORD_TYPE_BD09LL);
    option.setServiceName("com.baidu.location.service_v2.9");
    // option.setIsNeedLocationPoiList(true);
    option.setAddrType("all");
    option.setProdName("tylbd");
    option.setPriority(2);
    option.setPoiNumber(100);
    option.disableCache(true);
    mLocationClient.setLocOption(option);
}
 
开发者ID:JamesLiAndroid,项目名称:AndroidKillerService,代码行数:14,代码来源:Location.java

示例5: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void setLocationOption(){
    LocationClientOption option = new LocationClientOption();
    option.setCoorType("db09ll");// 返回的定位结果是百度经纬度,默认值gcj02
    option.setAddrType("all");//返回的定位结果包含地址信息
    option.setIsNeedAddress(true);// 位置,一定要设置,否则后面得不到地址
    option.setOpenGps(true);// 打开GPS
    option.setScanSpan(10000);// 多长时间进行一次请求
    option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);// 网络定位优先
    mLocationClient.setLocOption(option);// 使用设置
}
 
开发者ID:liupengandroid,项目名称:ywApplication,代码行数:11,代码来源:BdLocationActivity.java

示例6: showMapWithLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void showMapWithLocationClient() {
	String str1 = getResources().getString(R.string.Making_sure_your_location);
	progressDialog = new ProgressDialog(this);
	progressDialog.setCanceledOnTouchOutside(false);
	progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
	progressDialog.setMessage(str1);

	progressDialog.setOnCancelListener(new OnCancelListener() {

		public void onCancel(DialogInterface arg0) {
			if (progressDialog.isShowing()) {
				progressDialog.dismiss();
			}
			Log.d("map", "cancel retrieve location");
			finish();
		}
	});

	progressDialog.show();

	mLocClient = new LocationClient(this);
	mLocClient.registerLocationListener(myListener);

	LocationClientOption option = new LocationClientOption();
	option.setOpenGps(true);// open gps
	// option.setCoorType("bd09ll"); 
	// Johnson change to use gcj02 coordination. chinese national standard
	// so need to conver to bd09 everytime when draw on baidu map
	option.setCoorType("gcj02");
	option.setScanSpan(30000);
	option.setAddrType("all");
	mLocClient.setLocOption(option);
}
 
开发者ID:turoDog,项目名称:KTalk,代码行数:34,代码来源:EaseBaiduMapActivity.java

示例7: LocationProvider

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
public LocationProvider(Context context) {
    locationClient = new LocationClient(context.getApplicationContext());
    LocationClientOption option = new LocationClientOption();
    option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);//设置定位模式
    option.setCoorType("bd09ll");//返回的定位结果是百度经纬度,默认值gcj02
    option.setIsNeedAddress(true);//返回的定位结果需要包含地址信息
    option.setAddrType("all");
    option.setLocationNotify(false);
    option.setNeedDeviceDirect(false);//返回的定位结果不需要包含手机机头的方向
    locationClient.setLocOption(option);
}
 
开发者ID:huang303513,项目名称:Coding-Android,代码行数:12,代码来源:LocationProvider.java

示例8: showMapWithLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void showMapWithLocationClient() {
	String str1 = getResources().getString(R.string.Making_sure_your_location);
	progressDialog = new ProgressDialog(this);
	progressDialog.setCanceledOnTouchOutside(false);
	progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
	progressDialog.setMessage(str1);

	progressDialog.setOnCancelListener(new OnCancelListener() {

		public void onCancel(DialogInterface arg0) {
			if (progressDialog.isShowing()) {
				progressDialog.dismiss();
			}
			Log.d("map", "cancel retrieve location");
			finish();
		}
	});

	progressDialog.show();

	mLocClient = new LocationClient(this);
	mLocClient.registerLocationListener(myListener);

	LocationClientOption option = new LocationClientOption();
	option.setOpenGps(true);// 打开gps
	// option.setCoorType("bd09ll"); //设置坐标类型
	// Johnson change to use gcj02 coordination. chinese national standard
	// so need to conver to bd09 everytime when draw on baidu map
	option.setCoorType("gcj02");
	option.setScanSpan(30000);
	option.setAddrType("all");
	mLocClient.setLocOption(option);
}
 
开发者ID:Rabbit00,项目名称:MeifuGO,代码行数:34,代码来源:EaseBaiduMapActivity.java

示例9: getLocationClientOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private LocationClientOption getLocationClientOption() {
	LocationClientOption option = new LocationClientOption();
	option.setOpenGps(true);
	option.setAddrType("all");
	option.setServiceName(this.getPackageName());
	option.setScanSpan(0);
	option.disableCache(true);
	return option;
}
 
开发者ID:cckevincyh,项目名称:C.,代码行数:10,代码来源:Application.java

示例10: setLocationOption

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void setLocationOption() {
	LocationClientOption option = new LocationClientOption();
	option.setCoorType("bd09ll");// ���صĶ�λ����ǰٶȾ�γ��,Ĭ��ֵgcj02
	option.setAddrType("all");// ���صĶ�λ���������ַ��Ϣ
	option.setIsNeedAddress(true);// λ�ã�һ��Ҫ���ã��������ò�����ַ
	option.setOpenGps(true);// ��GPS
	option.setScanSpan(1000);// �೤ʱ�����һ������
	// option.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);//��ȷ��λ
	mLocationClient.setLocOption(option);// ʹ������
}
 
开发者ID:scp504677840,项目名称:ExcellentWiFi,代码行数:11,代码来源:MapFragment.java

示例11: showMapWithLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void showMapWithLocationClient() {
    String str1 = getResources().getString(R.string.Making_sure_your_location);
    progressDialog = new ProgressDialog(this);
    progressDialog.setCanceledOnTouchOutside(false);
    progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
    progressDialog.setMessage(str1);

    progressDialog.setOnCancelListener(new OnCancelListener() {

        public void onCancel(DialogInterface arg0) {
            if (progressDialog.isShowing()) {
                progressDialog.dismiss();
            }
            Log.d("map", "cancel retrieve location");
            finish();
        }
    });

    progressDialog.show();

    mLocClient = new LocationClient(this);
    mLocClient.registerLocationListener(myListener);

    LocationClientOption option = new LocationClientOption();
    option.setOpenGps(true);// 打开gps
    // option.setCoorType("bd09ll"); //设置坐标类型
    // Johnson change to use gcj02 coordination. chinese national standard
    // so need to conver to bd09 everytime when draw on baidu map
    option.setCoorType("gcj02");
    option.setScanSpan(30000);
    option.setAddrType("all");
    mLocClient.setLocOption(option);
}
 
开发者ID:nggirl,项目名称:EaseChatDemo,代码行数:34,代码来源:EaseBaiduMapActivity.java

示例12: initLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocationClient()
{
	LocationClientOption option = new LocationClientOption();
	option.setOpenGps(true);
	option.setAddrType("all");// 返回的定位结果包含地址信息
	option.setCoorType("bd09ll");// 返回的定位结果是百度经纬度,默认值gcj02
	// option.setScanSpan(5000);// 设置发起定位请求的间隔时间为5000ms
	option.setPoiNumber(5); // 最多返回POI个数
	option.setPoiDistance(1000); // poi查询距离
	option.setPoiExtraInfo(true); // 是否需要POI的电话和地址等详细信息
	mLocationClient.setLocOption(option);

}
 
开发者ID:haikuowuya,项目名称:like_googleplus_layout,代码行数:14,代码来源:LocationActivity.java

示例13: initLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocationClient() {
	client = new LocationClient(getApplicationContext());
	CloudManager.getInstance().init(new MyCloudSearchListener());
	client.setAK(myapp.getKEK());// ���ö�λ�����KEY
	client.registerLocationListener(new MyLocationListener());// ע�����
	LocationClientOption option = new LocationClientOption();// ���ö�λ����
	option.setAddrType("all");// ����������Ϣ
	option.disableCache(true);// �����涨λ��Ϣ
	option.setCoorType("bd09ll");// ���ص���������
	// option.setTimeOut(8000);���ö�λ��ʱ
	client.setLocOption(option);// �������
}
 
开发者ID:liufeiit,项目名称:itmarry,代码行数:13,代码来源:MapActivity.java

示例14: initLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocationClient() {
	client = new LocationClient(getApplicationContext());
	MyApplication myapp = (MyApplication) this.getApplication();
	client.setAK(myapp.getKEK());// ���ö�λ�����KEY
	client.registerLocationListener(new BDLocationListener() {
		public void onReceivePoi(BDLocation arg0) {
		}

		public void onReceiveLocation(BDLocation res) {
			if (res != null) {
				LocationData data = new LocationData();
				data.latitude = res.getLatitude();
				data.longitude = res.getLongitude();
				data.accuracy = res.getRadius();
				MyLocationOverlay locationOverlay = new MyLocationOverlay(
						map);
				GeoPoint poi = new GeoPoint(
						(int) (res.getLatitude() * 1e6), (int) (res
								.getLongitude() * 1e6));
				locationOverlay.setData(data);
				map.getOverlays().add(locationOverlay);
				map.refresh();
				map.getController().animateTo(poi);
				probar.setVisibility(View.GONE);
				flag.setVisibility(View.VISIBLE);
			}

		}
	});// ע�����
	LocationClientOption option = new LocationClientOption();// ���ö�λ����
	option.setAddrType("all");// ����������Ϣ
	option.disableCache(true);// �����涨λ��Ϣ
	option.setCoorType("bd09ll");// ���ص���������
	option.setTimeOut(8000);// ���ö�λ��ʱ
	client.setLocOption(option);// �������
	client.start();
}
 
开发者ID:liufeiit,项目名称:itmarry,代码行数:38,代码来源:PoiSelectActivity.java

示例15: initLocationClient

import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocationClient() {
	client = new LocationClient(getApplicationContext());
	client.setAK(myapp.getKEK());// ���ö�λ�����KEY
	client.registerLocationListener(new BDLocationListener() {
		public void onReceivePoi(BDLocation arg0) {
		}

		public void onReceiveLocation(BDLocation res) {
			if (res.getAddrStr() == null) {
				loctext.setText("��ȡλ��ʧ�ܣ�");
			} else {
				loctext.setText(res.getCity() + "," + res.getDistrict()
						+ "," + res.getStreet() + ","
						+ res.getStreetNumber());
				// LocationData data=new LocationData();
				// data.latitude=res.getLatitude();
				// data.longitude=res.getLongitude();
				// data.accuracy=res.getRadius();
				// ((SchoolTripFragment)MainActivity.this.schooltrip).changeMyLocation(data);
			}
		}
	});// ע�����
	LocationClientOption option = new LocationClientOption();// ���ö�λ����
	option.setAddrType("all");// ����������Ϣ
	option.disableCache(true);// �����涨λ��Ϣ
	option.setCoorType("bd09ll");// ���ص���������
	option.setTimeOut(8000);// ���ö�λ��ʱ
	client.setLocOption(option);// �������
	client.start();
}
 
开发者ID:liufeiit,项目名称:itmarry,代码行数:31,代码来源:MainActivity.java


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