2014-12-15 7 views
0

내 갤럭시 S4 4.2.2에서지도를 표시하는 데 문제가 있습니다. 사실 새 안드로이드 학생입니다.지도에서 조각을 사용하려고했습니다. 내 수업지도의 일부 : 조각이있는지도를 표시 할 수 없습니다

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); 
     .... } 

가 오류가 있습니다 : 어떤 도움

+0

도움이 되십시오 :( – Lina

+0

앱에 조각이있는지도를 표시하고 싶습니까? – bjiang

+0

사용하지 않는 API를 사용 중이므로 getMap()이 getMapAsync()로 대체되었습니다. – greywolf82

답변

1

당신이 조각과지도를 표시 할 경우에 대한 enter image description here

덕분에 좋은 오픈 소스 샘플이 here.

복제하여 시도 할 수 있습니다. 나는 그것을 시도하고 작동합니다.

<meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="YOUR_API_KEY"/> 

here에서 키를 얻는 방법을 알고 당신의 AndroidManifest.xml 있도록 당신 API 키를 넣어 잊지 마세요.

또한 this을 참조하면 도움이 될 수 있습니다.

관련 문제