將標記新增到地圖中
要將標記新增到 Google 地圖中,例如從 ArrayList 的 MyLocation 物件中新增標記,我們就可以這樣做。
MyLocation 持有人類:
public class MyLocation {
  LatLng latLng;
  String title;
  String snippet;
}
這是一個方法,它將獲取 MyLocation 物件列表併為每個物件放置一個標記:
private void LocationsLoaded(List<MyLocation> locations){
 
 for (MyLocation myLoc : locations){
    mMap.addMarker(new MarkerOptions()
     .position(myLoc.latLng)
     .title(myLoc.title)
     .snippet(myLoc.snippet)
     .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_MAGENTA));
 }
}
注意:出於本示例的目的,mMap 是 Activity 的類成員變數,我們已將其分配給 onMapReady() 覆蓋中接收的地圖引用。