그래서 앱 위젯이 있습니다.
지도에는 사용자의 현재 위치를 표시하려는 버튼이 4 개인 버튼이 하나 있습니다. -
그래서 나는 다음과 같이 새로운 활동합니다
package com.android.driverwidget;
import java.util.List;
import android.os.Bundle;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.MyLocationOverlay;
import com.google.android.maps.Overlay;
public class MyLocation extends MapActivity{
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
MapView myMapView = (MapView)findViewById(R.id.mapview);
MapController mapController = myMapView.getController();
List<Overlay> overlays = myMapView.getOverlays();
MyLocationOverlay myLocationOverlay = new MyLocationOverlay(this, myMapView);
overlays.add(myLocationOverlay);
myLocationOverlay.enableMyLocation();
}
protected boolean isRouteDisplayed() {
return false;
}
}
을 그리고 나는 해당이 좋아 아직 매니페스트
<activity android:name=".MyLocation"
android:label="myLocation">
</activity>
<uses-library android:name="com.google.android.maps" />
에 라이브러리 라인을 사용하여 추가 - 나는 응용 프로그램을 실행할 때 다음과 같은 오류가 발생하면 MapActivity 클래스를 찾을 수없는 것처럼 보입니다. 일반적인 Android 1.5 대신 Google Apps 1.5에서 실행됩니다.
누군가 PLZ 도와주세요 - 내가 지금 죽어 가고 있어요.
아마도 나는 그것이 될 수있을 것 같아요. 1.5 -r3으로 고정 된 것 같아요? –