Mapbox Android Marker已弃用API 21+

问题描述 投票:0回答:2

Android工作室告诉我,不推荐使用Mapbox中的标记(API级别21+,mapbox-android-sdk:7.2.0)。但在官方文档中,示例是:

mapboxMap.addMarker(new MarkerOptions()
.position(new LatLng(48.85819, 2.29458))
.title("Eiffel Tower"));

我应该以这种方式添加标记还是有新方法可以做到这一点?

android mapbox android-mapview mapbox-android
2个回答
0
投票

这应该工作......

新的mapbox版本api提供了另一个api来在地图上添加标记。您可以在map ready函数中使用style.addLayer(....)。


0
投票

听到mapbox Depricated Detail

This is the link to update mapbox

用于处理注释的插件从适用于Android的Mapbox Maps SDK的7.0.0版本开始,此页面上的大部分代码都已弃用。不再维护Polygon,Polyline和Marker等类。这也意味着不应使用PolygonOptions和PolylineOptions等类。最后,这也意味着不应使用addPolygon(),addPolyline()或addMarker()等方法。

如果您计划向地图添加任何图标,文本,线条或多边形,请查看适用于Android的Mapbox注释插件。它简化了注释并为显示数据提供了额外的灵活性。

© www.soinside.com 2019 - 2024. All rights reserved.