@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
//获取MapView对象
mapView = (MapView) findViewById(R.id.mapView);
mapView.onCreate(savedInstanceState);
//获取GoogleMap对象
mapView.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap) {
//在这里添加地图的操作
}
compile 'com.google.android.gms:play-services-maps:17.0.0'
如果还是无法工作,建议你检查你的API密钥是否正确,并且确保你的谷歌服务是最新版本。
上一篇:AndroidMaps中我的位置图层在API大于Marshmallow下不显示。
下一篇:AndroidMarshmallowAPI25及以下版本-EXTRA_INITIAL_URI未被尊重,因此无法打开给定文件夹