Android Arcgis入门(九)、MapView定位当前的位置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Gary__123456/article/details/71308143

利用MapView定位当前的位置

这里要用到Arcgis中的LocationDisplayManager这个类,由于比较简单。直接上代码:

         LocationDisplayManager locationDisplayManager =  mMapView.getLocationDisplayManager();//获取定位类
        locationDisplayManager.setShowLocation(true);
        locationDisplayManager.setAutoPanMode(LocationDisplayManager.AutoPanMode.LOCATION);//设置模式
        locationDisplayManager.setShowPings(true);
        locationDisplayManager.start();//开始定位

由于是定位,在AndroidManifest文件中,要添加以下权限:

     <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

另外如果我们想获取定位点的位置,调用代码:Point point = locationDisplayManager.getPoint();即可获取。
定位当前位置

展开阅读全文

没有更多推荐了,返回首页