1
omsdroidを使用してGPSのようなアプリケーションを作成しています。マップを表示してユーザーの場所に配置しましたが、 "ユーザーアイコン"地図にある。osmdroidでユーザーの場所を表示する方法mapView
私はアンドロイドの新機能です(1週間前のように開始しました)ので、すべてのステップを説明し、可能であればサンプルコードを追加してください。
編集:ここ
は私のコードは、これまでのところです:ここ
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が使用されました。 –