android 3.0+百度地圖api地圖如何移動到指定的經緯度處

來源:互聯網
上載者:User

標籤:

由於百度地圖api,2.0+和3.0+的改動比較大,api基本上被全換過了,有些同學可能2.0+的api使用的非常熟悉,但是更新到3.0+時,卻會遇到一些小麻煩(由於api變了,你就需要重新學習它的api,代碼也要重新寫,這點比較蛋疼)。所以在此給出一些小例子,希望對升級到3.0+的各位同學有所協助。

1.百度地圖api地圖如何移動到指定的經緯度處?如代碼所示

private void chooseMyLocation(double la,double lo) {        // 開啟定位功能        baiduMap.setMyLocationEnabled(true);        // 構造定位元據        MyLocationData locationData = new MyLocationData.Builder()                .latitude(la)                .longitude(lo)                .build();        // 設定定位元據        baiduMap.setMyLocationData(locationData);        // 自定以圖表        BitmapDescriptor marker = BitmapDescriptorFactory                .fromResource(R.drawable.trip_icon_mark_address_point);        // 設定定位元影像層的配置,設定表徵圖跟隨狀態(表徵圖一直在地圖中心)        MyLocationConfiguration config = new MyLocationConfiguration(                LocationMode.FOLLOWING, true, marker);        baiduMap.setMyLocationConfigeration(config);        // 當不需要定位時,關閉定位元影像層        // baiduMap.setMyLocationEnabled(false);    }

當然這裡面是沒有動畫效果,的有需要的同學可以加上自己的動畫效果(當改變地圖狀態時執行)

android 3.0+百度地圖api地圖如何移動到指定的經緯度處

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.