播放服务 15.0 不支持 MapView.getMap()
Posted
技术标签:
【中文标题】播放服务 15.0 不支持 MapView.getMap()【英文标题】:MapView.getMap() is not supported in play-services 15.0 【发布时间】:2018-09-27 02:24:31 【问题描述】:我已将播放服务从 9.0.1
更新为 15.0.0
,现在我看到 MapView.getMap();
不再受支持。
我检查了this,我按照它并解决了问题。
public class MapsFragment extends Fragment implements OnMapReadyCallback
MapView mMapView;
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
mMapView = (MapView) view.findViewById(R.id.mapView);
mMapView.onCreate(savedInstanceState);
mMapView.getMapAsync(this);
@Override
public void onMapReady(GoogleMap googleMap)
布局
<com.google.android.gms.maps.MapView
android:id="@+id/mapView"
android:layout_
android:layout_ />
问题是,我使用的是MapView
而不是GoogleMap
,所以我刚刚添加了onMapReady()
方法作为接口所需的方法,但我没有在其中做任何事情。
看起来一切正常,但我应该将MapView
更改为GoogleMap
,还是可以,如果我继续在play-services:15.0.0
中使用MapView
的话
【问题讨论】:
【参考方案1】:没有必要(也不可能)将MapView
替换为GoogleMap
,因为它完全不同:MapView
FrameLayout
- 显示地图的基于视图,GoogleMap
是所有方法的入口点与地图有关。所以可以继续使用MapView
。
【讨论】:
以上是关于播放服务 15.0 不支持 MapView.getMap()的主要内容,如果未能解决你的问题,请参考以下文章
新增公告提示功能,支持用户异地登录提醒和授权过期通知,JumpServer堡垒机v2.15.0发布
SQL数据集支持数据参考功能,新增飞书钉钉企业微信平台接入支持,DataEase开源数据可视化分析平台v1.15.0发布
SQL数据集支持数据参考功能,新增飞书钉钉企业微信平台接入支持,DataEase开源数据可视化分析平台v1.15.0发布