微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MapBox 中 PathOverlay 的替代方案是什么?

如何解决MapBox 中 PathOverlay 的替代方案是什么?

我正在使用 PubNub 构建实时位置共享 Android 应用程序。 我使用 Google 地图关注 one of their tutorials,他们有一个 extension on using MapBox

就我个人而言,我更倾向于 MapBox 的慷慨免费套餐。 遗憾的是,大多数方法和类现在都已弃用,而且我还不够先进,无法理解 MapBox 文档。

我有 Markers 和 PathOverLay 都没有找到,并且有相同的 MapView。 我使用的是 MapBox 的最新 SDK 版本

        private void initializepolyline() {
            mMapView.removeOverlay(mLine);
            mMapView.clear();
            mLine = new PathOverlay(Color.BLUE,5);
        }
    
        private void updatepolyline() {
            mMapView.removeOverlay(mLine);
            mLine.addPoint(mLatLng);
            mMapView.getoverlays().add(mLine);
        }
    
        private void updateCamera() {
            mMapView.setCameradistance(10);
            mMapView.setCenter(mLatLng);
        }
    
        private void updateMarker() {
            if (!isFirstMessage) {
                mMapView.removeMarker(mMarker);
            }
            isFirstMessage = false;
            mMarker = new Marker(mMapView,"",mLatLng);
            mMapView.addMarker(mMarker);
        }
    }

这是来自MBoxShareLocationActivity.java的片段 这是本教程附带的源代码link

已弃用的类:MarkersPathOverlay 未找到、GoogleapiclientLocationServicesFusedLocationApi

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。