当前位置: 首页>>代码示例>>Java>>正文


Java UiSettings类代码示例

本文整理汇总了Java中com.amap.api.maps.UiSettings的典型用法代码示例。如果您正苦于以下问题:Java UiSettings类的具体用法?Java UiSettings怎么用?Java UiSettings使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


UiSettings类属于com.amap.api.maps包,在下文中一共展示了UiSettings类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: initMap

import com.amap.api.maps.UiSettings; //导入依赖的package包/类
/**
 * 初始化AMap对象
 */
private void initMap() {
    if (amap == null) {
        amap = mapview.getMap();
        //设置显示定位按钮 并且可以点击
        UiSettings settings = amap.getUiSettings();
        amap.setLocationSource(this);//设置了定位的监听,这里要实现LocationSource接口
        // 是否显示定位按钮
        settings.setMyLocationButtonEnabled(true);
        amap.setMyLocationEnabled(true);//显示定位层并且可以触发定位,默认是flase
        mAMapNavi = AMapNavi.getInstance(getApplicationContext());
        mAMapNavi.addAMapNaviListener(this);
        amap.moveCamera(CameraUpdateFactory.zoomTo(15));

    }
}
 
开发者ID:Vicent9920,项目名称:MyMap,代码行数:19,代码来源:NavigationActivity.java

示例2: initMap

import com.amap.api.maps.UiSettings; //导入依赖的package包/类
private void initMap(){
    if (aMap == null) {
        aMap = mMapView.getMap();
    }

    UiSettings uiSettings=aMap.getUiSettings();
    uiSettings.setZoomPosition(AMapOptions.ZOOM_POSITION_RIGHT_CENTER);
    aMap.setOnMarkerClickListener(new AMap.OnMarkerClickListener() {
        @Override
        public boolean onMarkerClick(Marker marker) {
            int index = (int)marker.getObject();
            viewPager.setCurrentItem(index);
            return false;
        }
    });
}
 
开发者ID:ruiqiao2017,项目名称:Renrentou,代码行数:17,代码来源:DeviceMapHotActivity.java

示例3: initAmap

import com.amap.api.maps.UiSettings; //导入依赖的package包/类
/**
 * 初始化地图显示样式
 * @param map
 */
private void initAmap(AMap map){
    this.mAmap = map;
    //照传入的CameraUpdate参数移动可视区域。
    map.animateCamera(CameraUpdateFactory.zoomTo(19));
    //设置定位源
    map.setLocationSource(mAmapStateListener);
    //显示室内地图
    map.showIndoorMap(true);
    //设置是否打开定位图层
    map.setMyLocationEnabled(true);
    MyLocationStyle style = new MyLocationStyle();
    //去除定位中心圆圈
    style.strokeWidth(0);
    style.radiusFillColor(Color.TRANSPARENT);
    //定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动
    style.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);
    map.setMyLocationStyle(style);
    //去除缩放按钮
    UiSettings settings = map.getUiSettings();
    settings.setZoomControlsEnabled(false);
}
 
开发者ID:stdnull,项目名称:RunMap,代码行数:26,代码来源:AmapWrapper.java

示例4: setUpMap

import com.amap.api.maps.UiSettings; //导入依赖的package包/类
private void setUpMap() {
    UiSettings uiSettings = mAMap.getUiSettings();
    uiSettings.setScaleControlsEnabled(true);
    uiSettings.setZoomControlsEnabled(true);
    uiSettings.setCompassEnabled(true);

}
 
开发者ID:amap-demo,项目名称:weex-3d-map,代码行数:8,代码来源:WXMapViewComponent.java

示例5: onCreateView

import com.amap.api.maps.UiSettings; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
		Bundle savedInstanceState) {

	View v = super.onCreateView(inflater, container, savedInstanceState);
	
	mSceneryClusterManager = new ClusterManager<SceneryCluster>(activity, getMap());
	mSceneryClusterManager.setRenderer(new SceneryRenderer(activity, 
			getMap(), 
			mSceneryClusterManager));
	
	AMap map = getMap();
	map.setOnCameraChangeListener(mSceneryClusterManager);
	map.setOnMarkerClickListener(mSceneryClusterManager);
	map.setOnInfoWindowClickListener(mSceneryClusterManager);
	map.setTrafficEnabled(false);
       //默认先移动到北京
       MapUtil.moveTo(getMap(), new LatLng(39.908683,116.408386), 16, false);
       
       UiSettings setting = getMap().getUiSettings();
       //指南针
       setting.setCompassEnabled(true);
       //比例尺
       setting.setScaleControlsEnabled(true);
       //缩放按钮
       setting.setZoomControlsEnabled(true);
       //我的位置
       setting.setMyLocationButtonEnabled(true);
       // 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false
       getMap().setMyLocationEnabled(true);
       //默认定位模式
       setMyLocationType(AMap.LOCATION_TYPE_LOCATE);
       
	return v;
}
 
开发者ID:jp1017,项目名称:TheSceneryAlong,代码行数:36,代码来源:BaseMapFragment.java


注:本文中的com.amap.api.maps.UiSettings类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。