安桌百度地图
来源:互联网 发布:最新流行网络用语 编辑:程序博客网 时间:2024/05/04 08:39
package com.example.baidumap;
import com.baidu.location.LocationClient;
import com.baidu.location.LocationClientOption;
import com.baidu.mapapi.SDKInitializer;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptor;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.MapView;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.MyLocationConfiguration;
import com.baidu.mapapi.map.MyLocationConfiguration.LocationMode;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.model.LatLng;
import com.baidu.location.LocationClientOption;
import com.baidu.mapapi.SDKInitializer;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptor;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.MapView;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.MyLocationConfiguration;
import com.baidu.mapapi.map.MyLocationConfiguration.LocationMode;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.model.LatLng;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
public class MainActivity extends Activity {
// 百度地图控件
private MapView mMapView = null;
// 百度地图对象
private BaiduMap mBaiduMap;
private Marker marker;
private BitmapDescriptor mCurrentMarker;
private LocationMode mCurrentMode;
private LocationClient mLocClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_main);
init();
}
import android.os.Bundle;
import android.view.Window;
public class MainActivity extends Activity {
// 百度地图控件
private MapView mMapView = null;
// 百度地图对象
private BaiduMap mBaiduMap;
private Marker marker;
private BitmapDescriptor mCurrentMarker;
private LocationMode mCurrentMode;
private LocationClient mLocClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_main);
init();
}
/**
* 初始化方法
*/
private void init() {
mMapView = (MapView) findViewById(R.id.bmapview);
mBaiduMap = mMapView.getMap();
//普通地图
mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
//定义Maker坐标点
LatLng point = new LatLng(39.963175, 116.400244);
LatLng points = new LatLng(39.953175, 116.400244);
//构建Marker图标
BitmapDescriptor bitmap = BitmapDescriptorFactory
.fromResource(R.drawable.icon_marka);
//构建MarkerOption,用于在地图上添加Marker
OverlayOptions option = new MarkerOptions()
.position(point)
.icon(bitmap);
//在地图上添加Marker,并显示
mBaiduMap.addOverlay(option);
* 初始化方法
*/
private void init() {
mMapView = (MapView) findViewById(R.id.bmapview);
mBaiduMap = mMapView.getMap();
//普通地图
mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL);
//定义Maker坐标点
LatLng point = new LatLng(39.963175, 116.400244);
LatLng points = new LatLng(39.953175, 116.400244);
//构建Marker图标
BitmapDescriptor bitmap = BitmapDescriptorFactory
.fromResource(R.drawable.icon_marka);
//构建MarkerOption,用于在地图上添加Marker
OverlayOptions option = new MarkerOptions()
.position(point)
.icon(bitmap);
//在地图上添加Marker,并显示
mBaiduMap.addOverlay(option);
OverlayOptions options = new MarkerOptions()
.position(points) //设置marker的位置
.icon(bitmap) //设置marker图标
.zIndex(9) //设置marker所在层级
.draggable(true); //设置手势拖拽
//将marker添加到地图上
marker = (Marker) (mBaiduMap.addOverlay(options));
.position(points) //设置marker的位置
.icon(bitmap) //设置marker图标
.zIndex(9) //设置marker所在层级
.draggable(true); //设置手势拖拽
//将marker添加到地图上
marker = (Marker) (mBaiduMap.addOverlay(options));
//卫星地图
// mBaiduMap.setMapType(BaiduMap.MAP_TYPE_SATELLITE);
//实时路况
//mBaiduMap.setTrafficEnabled(true);
//开启热力图
// mBaiduMap.setBaiduHeatMapEnabled(true);
}
@Override
protected void onResume() {
super.onResume();
mMapView.onResume();
}
@Override
protected void onPause() {
super.onPause();
mMapView.onPause();
}
@Override
protected void onDestroy() {
mMapView.onDestroy();
mMapView = null;
super.onDestroy();
}
}
0 0
- 安桌百度地图
- 安卓百度地图开发
- 百度地图安卓搜索服务开发
- 百度安卓地图学习(一)
- 百度安卓地图学习(二)
- 百度安卓地图学习(三)
- 安卓百度地图简单开发
- 安卓调用百度地图实现
- 安卓开发之百度地图定位
- 安卓百度地图的简单使用
- 安卓 百度地图演示DEMO
- 安卓百度地图开发代码
- 【安卓开发】连接百度地图api
- 安卓开发-百度地图-HelloBaiduMap
- 安卓百度地图api实例
- 百度地图SDK安卓开发
- 安卓 三方百度地图
- 001 走上移动开发之安卓项目实战(百度地图:建立百度地图开发环境)
- Python IDLE reload(sys)后无法正常执行命令的原因
- json_encode 没有转义双引号 PHP5.5
- 神经网络初识
- C# 连接 SQL Server 或 Access
- Android开发笔记(九十一)工厂模式
- 安桌百度地图
- Jquery根据id获取属性的一个奇怪问题
- C++之模板与泛型编程(上):函数模板
- android Launcher 替换
- 一些可运行的C语言数据结构代码
- Windows-MFC框架程序剖析
- 从电子请柬切入,顺利融资3000万美金,“低频”的婚庆市场应该怎么做?
- iOS之一个超赞的视频直播、第三方库,直播看这个就够了,支持RTMP推流,美颜直播
- SurfaceView与Timer实现动态绘图