本文整理汇总了Java中com.baidu.location.LocationClientOption.setProdName方法的典型用法代码示例。如果您正苦于以下问题:Java LocationClientOption.setProdName方法的具体用法?Java LocationClientOption.setProdName怎么用?Java LocationClientOption.setProdName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.baidu.location.LocationClientOption
的用法示例。
在下文中一共展示了LocationClientOption.setProdName方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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();
}
示例2: onCreate
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
@Override
public void onCreate() {
Log.d("jabe", "location service onCreate.");
super.onCreate();
mHandler = new Handler();
locationClient = new LocationClient(this);
locationClient.setAK("BfkPvjDGHC0ATZhIr6wxnHh9");//设置百度的ak
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);
option.setScanSpan(3000);
option.setCoorType("bd09ll");// 返回的定位结果是百度经纬度,默认值gcj02
option.setProdName("BaiduLoc");
option.disableCache(true);// 禁止启用缓存定位
locationClient.setLocOption(option);
locationClient.registerLocationListener(myLocationListener);
}
示例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);
}
示例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);
}
示例5: initLocClient
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocClient() {
//������λͼ��
mBaiduMap.setMyLocationEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfigeration(com.baidu.mapapi.map.MyLocationConfigeration.LocationMode.NORMAL, true, null));
// ��λ��ʼ��
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setProdName("bmobchat");// ���ò�Ʒ��
option.setOpenGps(true);// ��gps
option.setCoorType("bd09ll"); // ������������
option.setScanSpan(1000);
option.setOpenGps(true);
option.setIsNeedAddress(true);
option.setIgnoreKillProcess(true);
mLocClient.setLocOption(option);
mLocClient.start();
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestLocation();
if (lastLocation != null) {
// ��ʾ�ڵ�ͼ��
LatLng ll = new LatLng(lastLocation.getLatitude(),
lastLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
}
示例6: initLocClient
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocClient() {
// 开启定位图层
mBaiduMap.setMyLocationEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(
MyLocationConfiguration.LocationMode.NORMAL, true, null));
// 定位初始化
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setProdName("bmobim");// 设置产品线
option.setOpenGps(true);// 打开gps
option.setCoorType("bd09ll"); // 设置坐标类型
option.setScanSpan(1000);
option.setOpenGps(true);
option.setIsNeedAddress(true);
option.setIgnoreKillProcess(true);
mLocClient.setLocOption(option);
mLocClient.start();
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestLocation();
if (lastLocation != null) {
// 显示在地图上
LatLng ll = new LatLng(lastLocation.getLatitude(),
lastLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
}
示例7: initLocClient
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocClient() {
// ������λͼ��
mBaiduMap.setMyLocationEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfigeration(
com.baidu.mapapi.map.MyLocationConfigeration.LocationMode.NORMAL, true, null));
// ��λ��ʼ��
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setProdName("bmobim");// ���ò�Ʒ��
option.setOpenGps(true);// ��gps
option.setCoorType("bd09ll"); // �����������
option.setScanSpan(1000);
option.setOpenGps(true);
option.setIsNeedAddress(true);
option.setIgnoreKillProcess(true);
mLocClient.setLocOption(option);
mLocClient.start();
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestLocation();
if (lastLocation != null) {
LatLng ll = new LatLng(lastLocation.getLatitude(),
lastLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
}
示例8: initLocClient
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocClient() {
// ������λͼ��
mBaiduMap.setMyLocationEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(com.baidu.mapapi.map.MyLocationConfiguration.LocationMode.NORMAL, true, null));
// ��λ��ʼ��
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setProdName("bmobim");// ���ò�Ʒ��
option.setOpenGps(true);// ��gps
option.setCoorType("bd09ll"); // ������������
option.setScanSpan(1000);
option.setOpenGps(true);
option.setIsNeedAddress(true);
option.setIgnoreKillProcess(true);
mLocClient.setLocOption(option);
mLocClient.start();
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestLocation();
if (lastLocation != null) {
// ��ʾ�ڵ�ͼ��
LatLng ll = new LatLng(lastLocation.getLatitude(), lastLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
}
示例9: initLocClient
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocClient() {
// ������λͼ��
mBaiduMap.setMyLocationEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(
com.baidu.mapapi.map.MyLocationConfiguration.LocationMode.NORMAL, true, null));
// ��λ��ʼ��
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setProdName("bmobim");// ���ò�Ʒ��
option.setOpenGps(true);// ��gps
option.setCoorType("bd09ll"); // ������������
option.setScanSpan(1000);
option.setOpenGps(true);
option.setIsNeedAddress(true);
option.setIgnoreKillProcess(true);
mLocClient.setLocOption(option);
mLocClient.start();
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestLocation();
if (lastLocation != null) {
// ��ʾ�ڵ�ͼ��
LatLng ll = new LatLng(lastLocation.getLatitude(),
lastLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
}
示例10: initLocClient
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocClient() {
// 开启定位图层
mBaiduMap.setMyLocationEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfigeration(MyLocationConfigeration.LocationMode.NORMAL,
true, null));
// 定位初始化
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setProdName("bmobim");// 设置产品线
option.setOpenGps(true);// 打开gps
option.setCoorType("bd09ll"); // 设置坐标类型
option.setScanSpan(1000);
option.setOpenGps(true);
option.setIsNeedAddress(true);
option.setIgnoreKillProcess(true);
mLocClient.setLocOption(option);
mLocClient.start();
if (mLocClient != null && mLocClient.isStarted()) mLocClient.requestLocation();
if (lastLocation != null) {
// 显示在地图上
LatLng ll = new LatLng(lastLocation.getLatitude(), lastLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
}
示例11: getLocationClientOption
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private LocationClientOption getLocationClientOption(Context context) {
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);
option.setLocationMode(LocationMode.Hight_Accuracy);// 设置定位模式
option.setCoorType("gcj02");// 返回的定位结果是百度经纬度,默认值gcj02
option.setScanSpan(1000);// 设置发起定位请求的间隔时间为1000ms
option.setProdName(context.getPackageName());
option.setIsNeedAddress(true);
return option;
}
示例12: initLocClient
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLocClient() {
// 开启定位图层
mBaiduMap.setMyLocationEnabled(true);
mBaiduMap.setMyLocationConfigeration(new MyLocationConfiguration(
com.baidu.mapapi.map.MyLocationConfiguration.LocationMode.NORMAL, true, null));
// 定位初始化
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setProdName("bmobim");// 设置产品线
option.setOpenGps(true);// 打开gps
option.setCoorType("bd09ll"); // 设置坐标类型
option.setScanSpan(1000);
option.setOpenGps(true);
option.setIsNeedAddress(true);
option.setIgnoreKillProcess(true);
mLocClient.setLocOption(option);
mLocClient.start();
if (mLocClient != null && mLocClient.isStarted())
mLocClient.requestLocation();
if (lastLocation != null) {
// 显示在地图上
LatLng ll = new LatLng(lastLocation.getLatitude(),
lastLocation.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
}
示例13: setLocationOption
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
/**
* 设置获取的位置信息类型
*/
private void setLocationOption() {
LocationClientOption option = new LocationClientOption();
// 打开gps
option.setOpenGps(true);
option.setPriority(LocationClientOption.GpsFirst);
// 设置坐标类型
option.setCoorType("bd09ll");
option.setAddrType("All");
option.setScanSpan(minTime);
option.setProdName(APPContext.getContext().getString(R.string.app_name));
option.disableCache(true);
mLocClient.setLocOption(option);
}
示例14: initLockPst
import com.baidu.location.LocationClientOption; //导入方法依赖的package包/类
private void initLockPst() {
locationClient = new LocationClient(this.myContext);
// 设置定位条件
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true); // 是否打开GPS
option.setCoorType("bd09ll"); // 设置返回值的坐标类型。
option.setPriority(LocationClientOption.NetWorkFirst); // 设置定位优先级
option.setProdName("LocationDemo"); // 设置产品线名称。强烈建议您使用自定义的产品线名称,方便我们以后为您提供更高效准确的定位服务。
option.setScanSpan(UPDATE_TIME); // 设置定时定位的时间间隔。单位毫秒
locationClient.setLocOption(option);
// 注册位置监听器
locationClient.registerLocationListener(new BDLocationListener() {
@Override
public void onReceiveLocation(BDLocation location) {
// TODO Auto-generated method stub
if (myBDcoordinate != null) {
stopOpetateClient();
// locationInfoTextView.setText("stop" + LOCATION_COUTNS);
return;
}
if (LOCATION_COUTNS > 5) {
stopOpetateClient();
return;
}
if (location == null) {
LOCATION_COUTNS++;
return;
}
// location.getLocType();
// location.getLatitude()
// location.getLongitude();
if (location.getLocType() != 161) {
LOCATION_COUTNS++;
return;
}
myBDcoordinate = new MyBDcoordinate();
myBDcoordinate.Latitude = location.getLatitude();
myBDcoordinate.Longitude = location.getLongitude();
}
// @Override
// public void onReceivePoi(BDLocation location) {
// }
});
}