packagebaidumapsdk.demo;
importjava.util.ArrayList;
importjava.util.List;
importandroid.app.Activity;
importandroid.app.AlertDialog;
importandroid.content.DialogInterface;
importandroid.content.DialogInterface.OnClickListener;
importandroid.graphics.Color;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.ViewGroup;
importandroid.widget.AdapterView;
importandroid.widget.AdapterView.OnItemClickListener;
importandroid.widget.BaseAdapter;
importandroid.widget.ListView;
importandroid.widget.TextView;
importcom.baidu.mapapi.VersionInfo;
importcom.baidu.mapapi.model.LatLng;
importcom.baidu.mapapi.navi.BaiduMapAppNotSupportNaviException;
importcom.baidu.mapapi.navi.BaiduMapNavigation;
importcom.baidu.mapapi.navi.NaviParaOption;
importcom.baidu.mapapi.utils.OpenClientUtil;
importcom.baidu.mapapi.utils.poi.BaiduMapPoiSearch;
importcom.baidu.mapapi.utils.poi.PoiParaOption;
importcom.baidu.mapapi.utils.route.BaiduMapRoutePlan;
importcom.baidu.mapapi.utils.route.RouteParaOption;
importcom.baidu.mapapi.utils.route.RouteParaOption.EBusStrategyType;
/**
* 介绍如何调启百度地图实现自身业务功能
* */
publicclassOpenBaiduMapextendsActivity {
// 天安门坐标
doublemLat1 =39.915291;
doublemLon1 =116.403857;
// 百度大厦坐标
doublemLat2 =40.056858;
doublemLon2 =116.308194;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_open_baidumap);
TextView text = (TextView) findViewById(R.id.open_Info);
text.setTextColor(Color.YELLOW);
text.setText(“当手机没有安装百度地图客户端或版本过低时,默认调起百度地图webApp”);
ListView mListView = (ListView) findViewById(R.id.listView_openBaiduMap);
mListView.setAdapter(newOpenBaiduMapListAdapter(getData()));
mListView.setOnItemClickListener(newOnItemClickListener() {
@Override
publicvoidonItemClick(AdapterView> parent, View view,
intposition,longid) {
switch(position) {
case0:
//启动百度地图导航(native)
s