1
omsdroid를 사용하여 GPS와 같은 응용 프로그램을 만들고 있는데,지도를 성공적으로 표시하고 사용자 위치에 가운데에 배치했지만 "사용자 아이콘"을 표시 할 방법을 찾을 수 없습니다. 지도에.osmdroid에서 사용자 위치를 표시하는 방법 mapView
저는 1 주일 전에 시작된 android에서 새로워졌습니다. 가능한 모든 단계를 설명하고 가능한 경우 샘플 코드를 추가하십시오.
편집 : 여기
edit :
지금까지 내 코드입니다 : 여기
지금까지 내 코드입니다
public void onLocationChanged(Location location) {
latitude = location.getLatitude();
longitude = location.getLongitude();
altitude = location.getAltitude();
accuracy = location.getAccuracy();
GeoPoint p = new GeoPoint((latitude), (longitude));
myMapController.animateTo(p);
myMapController.setCenter(p);
mylocation = new MyLocationNewOverlay(new GpsMyLocationProvider(getApplicationContext()), mapView);
mylocation.enableMyLocation();
//mylocation.enableFollowLocation();
mapView.getOverlays().add(mylocation);
}
에뮬레이터에서 제대로 작동하지만 내 장치에서 실행하면 오버레이가 표시되지 않고 MyLocationOverlay가 작동하지 않아 MyLocationNewOverlay가 사용되었습니다. –