}
@Override
protected void onResume() {
super.onResume();
setUpMapIfNeeded();
}
private void setUpMapIfNeeded() {
// Do a null check to confirm that we have not already instantiated the map.
if (mMap == null) {
// Try to obtain the map from the SupportMapFragment.
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
.getMap();
// Check if we were successful in obtaining the map.
if (mMap != null) {
setUpMap();
}
}
}
private void setUpMap() {
mMap.setMyLocationEnabled(true);
switch (position){
case 0:
{mMap.addMarker(new MarkerOptions().title("西堤").position(new LatLng(23.480765, 120.449276)).anchor(0.0f, 0.0f));
break;}
case 1:
{mMap.addMarker(new MarkerOptions().title("藝奇").position(new LatLng(23.496323, 120.452809)).anchor(0.0f,0.0f));
break;}
case 2:
{ mMap.addMarker(new MarkerOptions().title("陶板屋").position(new LatLng(23.483755, 120.448060)).anchor(0.0f, 0.0f));
break;}
case 3:
{mMap.addMarker(new MarkerOptions().title("北海道昆布鍋").position(new LatLng(23.476080, 120.450168)).anchor(0.0f, 0.0f));
break;}
}
}
}