Arcgis地图当前位置

时间:2013-10-31 08:05:27

标签: java android dictionary arcgis

嗨,我刚才在Android上使用arcgis在Android手机上显示地图。 我设法在Android手机上显示地图,但是,我很难显示当前位置。 就像在你当前的位置一样,它会显示一个小蓝点。

你们知道如何使用arcgis显示当前位置吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您需要做的就是获取MapView的LocationService并在其上调用start()。但是,您需要在初始化地图后执行此操作。这是在Activity的onCreate方法中执行此操作的简单方法(假设您的MapView名为map):

map = (MapView) findViewById(R.id.map);
map.setOnStatusChangedListener(new OnStatusChangedListener() {

    @Override
    public void onStatusChanged(Object source, STATUS status) {
        if (STATUS.INITIALIZED == status) {
            map.getLocationService().start();
        }                
    }

});
//Then add layers to the map