1.首先要去google官网注册开发者账号,并申请key
2.导入依赖包
- compile 'com.google.android.gms:play-services-maps:10.2.4'
3.使用Android Studio安装Google Play Services
4.在布局文件中添加如下代码
<fragment
android:id="@+id/fm_google_map"
class="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
5.将申请的key配置到清单文件的application节点中
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_map_key" />
6.在Activity的onCreate方法中添加如下代码
mGoogleMap = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.fm_google_map);
mGoogleMap.getMapAsync(this);
7.重写onMapReady方法
@Override
public void onMapReady(GoogleMap googleMap) {
LatLng sydney = new LatLng(-34, 151);
googleMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
googleMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
8.此时运行程序,会发现有如下效果