У меня есть aproblem, отображающий карту на моей галактике S4 4.2.2, на самом деле, я новый студент-андроид, и я попытался работать с фрагментом на карте, это часть моего класса Map:Я не могу отобразить карту с фрагментом
public class Map extends Fragment {
private GoogleMap Gmap;
private static LatLng Myposition, position;
Marker marker, myplace;
ArrayList<LatLng> markerPoints;
private Double latitude;
private Double longitude;
private Double t1, t2;
@SuppressLint("NewApi")
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragmentmap, null, false);
//Gmap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
Gmap = ((MapFragment) getChildFragmentManager().findFragmentById(R.id.map))
.getMap();
Gmap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
markerPoints = new ArrayList<LatLng>();
GPSTracker gps = new GPSTracker(getActivity());
// check if GPS enabled
if (gps.canGetLocation()) {
latitude = gps.getLatitude();
longitude = gps.getLongitude();
System.out.println("latitude" + latitude);
System.out.println("longitude" + longitude);
.... }
тех ошибки:
спасибо за любую помощь
любая помощь pleaze :( – Lina
Вы просто хотите отобразить карту с фрагментом в приложении? – bjiang
Вы используете устаревший API, getMap() теперь заменяется getMapAsync() – greywolf82