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


Java LocationClientOption.setPoiNumber方法代码示例

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


在下文中一共展示了LocationClientOption.setPoiNumber方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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() {
    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

示例4: 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


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