• 大小: 12.82MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-18
  • 语言: Java
  • 标签: 百度地图  

资源简介

在地图中长按一个点,通过反地理编码获得该点的经度维度以及地名等信息,点击“去这里”按钮计算客户端点和该点的导航路径。

资源截图

代码片段和文件信息

package intvehapp.intvehapp;
import com.baidu.location.BDLocation;
import com.baidu.location.BDLocationListener;
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.BitmapDescriptorFactory;
import com.baidu.mapapi.map.MapPoi;
import com.baidu.mapapi.map.MapStatus;
import com.baidu.mapapi.map.MapStatusUpdateFactory;
import com.baidu.mapapi.map.MapView;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.MyLocationData;
import com.baidu.mapapi.map.Overlay;
import com.baidu.mapapi.model.LatLng;
import com.baidu.mapapi.search.core.SearchResult;
import com.baidu.mapapi.search.geocode.GeoCodeResult;
import com.baidu.mapapi.search.geocode.GeoCoder;
import com.baidu.mapapi.search.geocode.OnGetGeoCoderResultListener;
import com.baidu.mapapi.search.geocode.ReverseGeoCodeOption;
import com.baidu.mapapi.search.geocode.ReverseGeoCodeResult;
import com.baidu.navisdk.adapter.BNOuterTTSPlayerCallback;
import com.baidu.navisdk.adapter.BNRoutePlanNode;
import com.baidu.navisdk.adapter.BNaviSettingManager;
import com.baidu.navisdk.adapter.BaiduNaviManager;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;

import java.io.File;
import java.util.ArrayList;
import java.util.linkedList;
import java.util.List;

public class BaiDuMapActivity extends Activity implements OnGetGeoCoderResultListener {
    /**
     * 定位SDK核心类
     */
    private LocationClient locationClient;
    /**
     * 定位监听
     */
    public MyLocationListenner myListener = new MyLocationListenner();
  //  private MyLocationConfiguration.LocationMode mCurrentMode;
  //  BitmapDescriptor mCurrentMarker;
 //   private static final int accuracyCircleFillColor = 0xAAFFFF88;
  //  private static final int accuracyCircleStrokeColor = 0xAA00FF00;
    /**
     * 百度地图控件
     */
    private MapView mapView;
    /**
     * 百度地图对象
     */
    private BaiduMap baiduMap;

    boolean isFirstLoc = true; // 是否首次定位

    /**
     * 弹出窗口图层的View
     */
    private View mPopupView;
    /**
     * 当前地点位置
     */
    private LatLng currentPt;
    /**
     * 搜索模块
     */
    GeoCoder mSearch = null; // ,也可去掉地图模块独立使用

    /**
     * 定位的位置
     */
    private BDLocation currentLoction;
    /**
     *信息弹窗
     */
    RelativeLayout popuInfoView = null;

    public static List activityList = new linkedList();

    public static final String ROUTE_PLAN_NODE = “routePlanNode“;

    /**
     * SD卡的路径
     */
    private String mSDCardPath = null;

    /**
     * App在SD卡中的目录名
     */
    private static final String APP_FOLDER_NAME = “in

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      229730  2016-02-23 03:36  libs\locSDK_6.23.jar
     文件       44535  2016-03-23 19:33  libs\baidumapapi_util_v3_7_3.jar
     文件       26890  2015-12-15 16:36  libs\httpmime-4.1.2.jar
     文件       14517  2016-03-23 19:33  libs\baidumapapi_radar_v3_7_3.jar
     文件      657616  2016-03-24 11:11  libs\baidumapapi_map_v3_7_3.jar
     文件       12453  2016-03-23 19:33  libs\baidumapapi_cloud_v3_7_3.jar
     文件      104014  2016-03-23 19:33  libs\baidumapapi_base_v3_7_3.jar
     文件       47560  2016-02-29 18:47  libs\BaiduNaviSDK_3.1.0.jar
     目录           0  2016-04-01 14:21  libs\
     文件      119380  2016-03-23 19:33  libs\baidumapapi_search_v3_7_3.jar
     文件     1335900  2016-03-04 15:44  JNIlibs\armeabi\libbd_etts.so
     目录           0  2016-04-01 14:21  JNIlibs\
     目录           0  2016-04-01 14:21  JNIlibs\arm64-v8a\
     文件     1171136  2016-03-23 19:33  JNIlibs\arm64-v8a\libBaiduMapSDK_base_v3_7_3.so
     文件       21904  2016-03-23 19:33  JNIlibs\arm64-v8a\libBaiduMapSDK_cloud_v3_7_3.so
     文件     1887584  2016-03-23 19:33  JNIlibs\arm64-v8a\libBaiduMapSDK_map_v3_7_3.so
     文件       38288  2016-03-23 19:33  JNIlibs\arm64-v8a\libBaiduMapSDK_radar_v3_7_3.so
     文件      210384  2016-03-23 19:33  JNIlibs\arm64-v8a\libBaiduMapSDK_search_v3_7_3.so
     文件       54672  2016-03-23 19:33  JNIlibs\arm64-v8a\libBaiduMapSDK_util_v3_7_3.so
     文件       51304  2015-08-24 17:28  JNIlibs\arm64-v8a\liblocSDK6a.so
     目录           0  2016-04-01 14:21  JNIlibs\armeabi\
     文件      132396  2016-03-04 15:44  JNIlibs\armeabi\libBDSpeechDecoder_V1.so
     文件      672252  2016-03-23 19:33  JNIlibs\armeabi\libBaiduMapSDK_base_v3_7_3.so
     文件       21696  2016-03-23 19:33  JNIlibs\armeabi\libBaiduMapSDK_cloud_v3_7_3.so
     文件      985908  2016-03-23 19:33  JNIlibs\armeabi\libBaiduMapSDK_map_v3_7_3.so
     文件       29888  2016-03-23 19:33  JNIlibs\armeabi\libBaiduMapSDK_radar_v3_7_3.so
     文件      132332  2016-03-23 19:33  JNIlibs\armeabi\libBaiduMapSDK_search_v3_7_3.so
     文件       33984  2016-03-23 19:33  JNIlibs\armeabi\libBaiduMapSDK_util_v3_7_3.so
     文件     4470760  2016-03-04 15:44  JNIlibs\armeabi\libapp_BaiduNaviApplib.so
     文件     1800616  2016-03-04 15:44  JNIlibs\armeabi\libapp_BaiduVIlib.so
     文件       34660  2015-08-24 17:28  JNIlibs\armeabi-v7a\liblocSDK6a.so
............此处省略20个文件信息

评论

共有 条评论