问题描述
我遵循了本教程,并成功接收了当前位置。但是现在我想让我的位置叠加层在我更改位置时移动。我想知道是否有一些技术可以做到这一点? 我现在的代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Context ctx = getApplicationContext();
Configuration.getInstance().load(ctx,PreferenceManager.getDefaultSharedPreferences(ctx));
setContentView(R.layout.activity_main);
map = (MapView) findViewById(R.id.map);
map.setTileSource(TileSourceFactory.MAPNIK);
requestPermissionsIfNecessary(new String[] {
// if you need to show the current location,uncomment the line below
Manifest.permission.ACCESS_FINE_LOCATION,// WRITE_EXTERNAL_STORAGE is required in order to show the map
Manifest.permission.WRITE_EXTERNAL_STORAGE
});
map.setBuiltInZoomControls(true);
map.setMultiTouchControls(true);
IMapController mapController = map.getController();
mapController.setZoom(20);
this.mLocationOverlay = new MyLocationNewOverlay(new GpsMyLocationProvider(ctx),map);
this.mLocationOverlay.enableFollowLocation();
this.mLocationOverlay.enableMyLocation();
this.mLocationOverlay.setDrawAccuracyEnabled(true);
map.getoverlays().add(this.mLocationOverlay);
map.invalidate();
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)