當前位置: 首頁>>代碼示例>>Java>>正文


Java MapStatusUpdateFactory.newMapStatus方法代碼示例

本文整理匯總了Java中com.baidu.mapapi.map.MapStatusUpdateFactory.newMapStatus方法的典型用法代碼示例。如果您正苦於以下問題:Java MapStatusUpdateFactory.newMapStatus方法的具體用法?Java MapStatusUpdateFactory.newMapStatus怎麽用?Java MapStatusUpdateFactory.newMapStatus使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.baidu.mapapi.map.MapStatusUpdateFactory的用法示例。


在下文中一共展示了MapStatusUpdateFactory.newMapStatus方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: stopRunning

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
private void stopRunning() {
    runningStatus = 2;
    timer.stop();
    client.stop();

    startButton.setIdleText("跑步結束");
    startButton.setProgress(0);

    if (!pointList.isEmpty()) {
        addMarker(pointList.get(pointList.size() - 1), R.drawable.ic_loc_end);
    }

    msUpdate = MapStatusUpdateFactory.newMapStatus(
            new MapStatus.Builder().zoom(17).build()
    );
    baiduMap.setMapStatus(msUpdate);

    locTimes = 0;//重置定位次數

    stepSensor.unregisterStep();
    saveRunData();

    // 計算平均速度
    float speed = Integer.parseInt(distanceNumber.getNumber()) / getSeconds();
    speedNumber.setText(Utility.formatDecimal(speed, 2));
}
 
開發者ID:SailFlorve,項目名稱:RunHDU,代碼行數:27,代碼來源:RunningActivity.java

示例2: onCreate

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_routeplan);
        mTvtitle = (TextView) findViewById(R.id.tv_topbar_title);
        mTvtitle.setText("財神穀地址");
        ImageView img = (ImageView) findViewById(R.id.img_topbar_back);
        img.setImageResource(R.mipmap.icon_back);
        img.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                RoutePlanDemo.this.finish();
            }
        });
//        mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);//獲取傳感器管理服務
        // 初始化地圖
        mMapView = (MapView) findViewById(R.id.map);
        mBaidumap = mMapView.getMap();
        MapStatus.Builder builder = new MapStatus.Builder();
        builder.zoom(18.0f);
        builder.target(new LatLng(29.184662, 121.305024));
        mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(builder.build());
        mBaidumap.setMapStatus(mMapStatusUpdate);
        MarkerOptions ooA = new MarkerOptions().position(GEO_NINGBO).icon(bdA)
                .zIndex(9).draggable(true);
        mBaidumap.addOverlay(ooA);
        mBaidumap.setTrafficEnabled(true);
        findViewById(R.id.lin_action_route).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                go2ThirdMap();
            }
        });
    }
 
開發者ID:mangestudio,項目名稱:GCSApp,代碼行數:34,代碼來源:RoutePlanDemo.java

示例3: drawRealtimePoint

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
/**
 * 畫出實時線路點
 *
 * @param point
 */
private void drawRealtimePoint(LatLng point) {
    Log.i("TGA", "繪製成功");
    mBaiduMap.clear();
    MapStatus mapStatus = new MapStatus.Builder().target(point).zoom(18).build();
    msUpdate = MapStatusUpdateFactory.newMapStatus(mapStatus);
    realtimeBitmap = BitmapDescriptorFactory.fromResource(R.drawable.ct_map_location);
    overlay = new MarkerOptions().position(point)
            .icon(realtimeBitmap).zIndex(9).draggable(true);


    if (pointList.size() >= 2 && pointList.size() <= 6000) {
        polyline = new PolylineOptions().width(10).color(Color.GREEN).points(pointList);
    }

    addMarker();
}
 
開發者ID:InnoFang,項目名稱:ChangTu,代碼行數:22,代碼來源:TrackActivity.java

示例4: initViews

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
private void initViews() {
	mBtnPre = (Button) findViewById(R.id.btn_busline_pre);
	mBtnNext = (Button) findViewById(R.id.btn_busline_next);
	mBtnPre.setVisibility(View.INVISIBLE);
	mBtnNext.setVisibility(View.INVISIBLE);
	etRouteOnline = (EditText) findViewById(R.id.et_route_online);
	mBaiduMap = ((SupportMapFragment) getSupportFragmentManager()
			.findFragmentById(R.id.bmapView)).getBaiduMap();
	// �趨��ͼ��ʼ���ĵ����꣨�����ʵ��ѧ����У����
	LatLng xayd = new LatLng(34.162719, 108.907775);
	// �趨��ͼ״̬���趨��ʼ���ĵ�����ż�����
	MapStatus mMapStatus = new MapStatus.Builder().target(xayd).zoom(12)
			.build();
	// ����MapStatusUpdate�����Ա�������ͼ״̬��Ҫ�����ı仯
	MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory
			.newMapStatus(mMapStatus);

	// ���õ�ͼ״̬
	mBaiduMap.setMapStatus(mMapStatusUpdate);
	
}
 
開發者ID:ContentCoderJian,項目名稱:SmartTransXA,代碼行數:22,代碼來源:BusLineOnlineActivity.java

示例5: initBaiduMap

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
private void initBaiduMap() {
    mBaiduMap = mIMapView.getBaiduMap();
    //獲取地圖對象控製器
    mBaiduMap.setBuildingsEnabled(true);//設置顯示樓體
    mBaiduMap.setMapStatus(MapStatusUpdateFactory.zoomTo(19f));//設置地圖狀態
    mUiSettings = mBaiduMap.getUiSettings();
    mUiSettings.setZoomGesturesEnabled(true);
    mUiSettings.setScrollGesturesEnabled(true);
    mUiSettings.setRotateGesturesEnabled(true);
    mUiSettings.setOverlookingGesturesEnabled(true);
    mUiSettings.setCompassEnabled(true);
    MapStatus ms = new MapStatus.Builder().overlook(30).build();
    MapStatusUpdate u = MapStatusUpdateFactory.newMapStatus(ms);
    mBaiduMap.animateMapStatus(u, 1000);
    // 初始化搜索模塊
    mSearch = GeoCoder.newInstance();
    mSearch.setOnGetGeoCodeResultListener(this);
}
 
開發者ID:fanwucoder,項目名稱:mvpChat,代碼行數:19,代碼來源:MapPresenterImpl.java

示例6: initMapView

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
/**
 * 初始化地圖
 */
private void initMapView() {
    //設定中心點坐標

    myLatLng = new LatLng(Const.LATITUDE_OF_MY_LOCATION,Const.LONGITUDE_OF_MY_LOCATION);
    //定義地圖狀態
    MapStatus mMapStatus = new MapStatus.Builder()
            .target(myLatLng)
            .zoom(18)
            .build();
    //定義MapStatusUpdate對象,以便描述地圖狀態將要發生的變化
    bd = BitmapDescriptorFactory
            .fromResource(R.drawable.icon_gcoding);
    MarkerOptions markerOptions = new MarkerOptions().position(myLatLng).icon(bd);
    mBaiduMap.addOverlay(markerOptions);
    MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
    //改變地圖狀態
    mBaiduMap.setMapStatus(mMapStatusUpdate);
}
 
開發者ID:CrazyRunning,項目名稱:MyStudyHelper,代碼行數:22,代碼來源:MapActivity.java

示例7: initViews

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
@Override
protected void initViews() {
    SDKInitializer.initialize(getApplicationContext());

    setContentView(R.layout.activity_hospital_periphery_navigation);
    setTitleBack("周邊商戶");
    rbDrug = (RadioButton) findViewById(R.id.rb_drug);
    rbHotel = (RadioButton) findViewById(R.id.rb_hotel);
    rbBank = (RadioButton) findViewById(R.id.rb_bank);
    rbIce = (RadioButton) findViewById(R.id.rb_ice);
    mMapView = (MapView) findViewById(R.id.mv);
    mBaiduMap = mMapView.getMap();
    //普通地圖
    mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
    //設定中心點坐標
    LatLng centerPoint = new LatLng(31.3023280000, 120.5906890000);
    //定義地圖狀態
    MapStatus mMapStatus = new MapStatus.Builder()
            .target(centerPoint)
            .zoom(18)
            .build();
    //定義MapStatusUpdate對象,以便描述地圖狀態將要發生的變化
    MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
    //改變地圖狀態
    mBaiduMap.setMapStatus(mMapStatusUpdate);
}
 
開發者ID:mjd507,項目名稱:zsyy,代碼行數:27,代碼來源:HospitalPeripheryNavigationActivity.java

示例8: initViews

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
private void initViews() {
	mBtnPre = (Button) findViewById(R.id.pre);
	mBtnNext = (Button) findViewById(R.id.next);
	mBtnPre.setVisibility(View.INVISIBLE);
	mBtnNext.setVisibility(View.INVISIBLE);
	etStart = (EditText) findViewById(R.id.et_online_transstart);
	etEnd = (EditText) findViewById(R.id.et_online_transend);

	// ��ʼ����ͼ
	mMapView = (MapView) findViewById(R.id.map);

	mBaidumap = mMapView.getMap();

	// �趨��ͼ��ʼ���ĵ����꣨�����ʵ��ѧ����У����
	LatLng xayd = new LatLng(34.162719, 108.907775);
	// �趨��ͼ״̬���趨��ʼ���ĵ�����ż�����
	MapStatus mMapStatus = new MapStatus.Builder().target(xayd).zoom(12)
			.build();
	// ����MapStatusUpdate�����Ա�������ͼ״̬��Ҫ�����ı仯
	MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory
			.newMapStatus(mMapStatus);

	// ���õ�ͼ״̬
	mBaidumap.setMapStatus(mMapStatusUpdate);

	// ��ʼ������ģ�飬ע���¼�����
	mSearch = RoutePlanSearch.newInstance();

}
 
開發者ID:ContentCoderJian,項目名稱:SmartTransXA,代碼行數:30,代碼來源:TransferOnlineActivity.java

示例9: run

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
@Override
public void run() {
    DialogUtil.dissMissLoading();
    //設定中心點坐標
    double lat0 = 0;
    double lng0 = 0;
    if (isFrom) {
        //自定義出發地坐標
        lat0 = Double.valueOf(map.get("lat0"));
        lng0 = Double.valueOf(map.get("lng0"));
    }
    //目的地坐標
    double lat = Double.valueOf(map.get("lat"));
    double lng = Double.valueOf(map.get("lng"));
    myLatLng = new LatLng(lat, lng);
    MarkerOptions markerOptions = new MarkerOptions().position(myLatLng).icon(bd);
    mBaiduMap.addOverlay(markerOptions);
    mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
    //改變地圖狀態
    mBaiduMap.setMapStatus(mMapStatusUpdate);
    LatLng stlatLng;
    if (isFrom) {
        stlatLng = new LatLng(lat0, lng0);
    } else {
        stlatLng = new LatLng(Const.LATITUDE_OF_MY_LOCATION, Const.LONGITUDE_OF_MY_LOCATION);
    }
    LatLng enlatLng = new LatLng(lat, lng);
    PlanNode stNode = PlanNode.withLocation(stlatLng);
    PlanNode enNode = PlanNode.withLocation(enlatLng);
    mSearch.walkingSearch((new WalkingRoutePlanOption())
            .from(stNode)
            .to(enNode));

}
 
開發者ID:CrazyRunning,項目名稱:MyStudyHelper,代碼行數:35,代碼來源:MapActivity.java

示例10: updateCameraBearing

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
@Override
public void updateCameraBearing(float bearing) {

    MapStatus ms = new MapStatus.Builder(getBaiduMap().getMapStatus()).rotate(bearing).build();
    MapStatusUpdate u = MapStatusUpdateFactory.newMapStatus(ms);
    getBaiduMap().animateMapStatus(u);
}
 
開發者ID:jiaminghan,項目名稱:droidplanner-master,代碼行數:8,代碼來源:BaiduMapFragment.java

示例11: initMapCenterPoint

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
/**
 * 初始化地圖的中心點
 */
private void initMapCenterPoint() {
    LatLng centerPoint = new LatLng(31.3023280000, 120.5906890000);//設定中心點坐標
    MapStatus mMapStatus = new MapStatus.Builder()
            .target(centerPoint)
            .zoom(18)
            .build();//定義地圖狀態
    //定義MapStatusUpdate對象,以便描述地圖狀態將要發生的變化
    MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
    mBaiduMap.setMapStatus(mMapStatusUpdate);//改變地圖狀態
}
 
開發者ID:mjd507,項目名稱:zsyy,代碼行數:14,代碼來源:HospitalMapNavigationActivity.java

示例12: showCurrtenStroeOnMap

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
/**
 * 根據傳入的經緯度在地圖上顯示
 * 
 * @param latitude
 * @param longitude
 */
private void showCurrtenStroeOnMap(LatLng cenpt, float zoom) {
	// 定義地圖狀態
	MapStatus mMapStatus = new MapStatus.Builder().target(cenpt).zoom(zoom).build();
	// 定義MapStatusUpdate對象,以便描述地圖狀態將要發生的變化
	MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);
	allow = true;
	// 改變地圖狀態
	mBaiduMap.setMapStatus(mMapStatusUpdate);
}
 
開發者ID:poomoo,項目名稱:eDao,代碼行數:16,代碼來源:MapActivity.java

示例13: initMapCenter

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
public static void initMapCenter(LatLng ll, BaiduMap baiduMap) {
	if (ll != null) {
		// 定義地圖狀態
		MapStatus mMapStatus = new MapStatus.Builder().target(ll).zoom(18)
				.build();
		// 定義MapStatusUpdate對象,以便描述地圖狀態將要發生的變化

		MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory
				.newMapStatus(mMapStatus);
		// 改變地圖狀態
		baiduMap.setMapStatus(mMapStatusUpdate);
	}
}
 
開發者ID:JohnNiuNiu,項目名稱:HaHaMap,代碼行數:14,代碼來源:MyUtils.java

示例14: moveToLocation

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
/**
 * 把地圖移動到坐標位置
 */
private void moveToLocation(LatLng latLng) {
    MapStatus mapStatus = new MapStatus.Builder().target(latLng).zoom(18).build();
    msUpdate = MapStatusUpdateFactory.newMapStatus(mapStatus);
    baiduMap.setMapStatus(msUpdate);
}
 
開發者ID:SailFlorve,項目名稱:RunHDU,代碼行數:9,代碼來源:RunningActivity.java

示例15: moveToLocation

import com.baidu.mapapi.map.MapStatusUpdateFactory; //導入方法依賴的package包/類
/**
 * 把地圖移動到坐標位置
 */
private void moveToLocation(LatLng latLng) {
    MapStatus mapStatus = new MapStatus.Builder().target(latLng).zoom(18).build();
    MapStatusUpdate msUpdate = MapStatusUpdateFactory.newMapStatus(mapStatus);
    baiduMap.setMapStatus(msUpdate);
}
 
開發者ID:SailFlorve,項目名稱:RunHDU,代碼行數:9,代碼來源:RunDetailsActivity.java


注:本文中的com.baidu.mapapi.map.MapStatusUpdateFactory.newMapStatus方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。