本文整理匯總了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) {
// }
});
}