比照官方例子定位蓝点不显示
我比照官网例子显示定位蓝点,但是始终不在地图上显示,不知道哪写的不对,我是新手,请大家指点!package com.ecpex.navidemo;
import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Window;
import android.widget.TextView;
import com.amap.api.maps.AMap;
import com.amap.api.maps.MapView;
import com.amap.api.maps.model.BitmapDescriptorFactory;
import com.amap.api.maps.model.MyLocationStyle;
public class MainActivity extends AppCompatActivity{
MapView mMapView = null;
AMap aMap = null;
private TextView mLocationErrText;
private static final int STROKE_COLOR = Color.argb(180, 3, 145, 255);
private static final int FILL_COLOR = Color.argb(10, 0, 0, 180);
private SensorEventHelper mSensorHelper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);// 不显示程序的标题栏
setContentView(R.layout.activity_main);
mMapView = (MapView) findViewById(R.id.map);
mMapView.onCreate(savedInstanceState);// 此方法必须重写
init();
}
/**
* 初始化
*/
private void init() {
if (aMap == null) {
aMap = mMapView.getMap();
setUpMap();
}
/*
mSensorHelper = new SensorEventHelper(this);
if (mSensorHelper != null) {
mSensorHelper.registerSensorListener();
}
mLocationErrText = (TextView) findViewById(R.id.location_errInfo_text);
mLocationErrText.setVisibility(View.GONE);*/
}
/**
* 设置一些amap的属性
*/
private void setUpMap() {
aMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示
aMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false
setupLocationStyle();
}
/**
* 设置自定义定位蓝点
*/
private void setupLocationStyle(){
// 自定义系统定位蓝点
MyLocationStyle myLocationStyle = new MyLocationStyle();
// 自定义定位蓝点图标
myLocationStyle.myLocationIcon(BitmapDescriptorFactory.
fromResource(R.drawable.gps_point));
// 自定义精度范围的圆形边框颜色
myLocationStyle.strokeColor(STROKE_COLOR);
//自定义精度范围的圆形边框宽度
myLocationStyle.strokeWidth(5);
// 设置圆形的填充颜色
myLocationStyle.radiusFillColor(FILL_COLOR);
myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW);
myLocationStyle.showMyLocation(true);
// 将自定义的 myLocationStyle 对象添加到地图上
aMap.setMyLocationStyle(myLocationStyle);
}
}
引入的jar包,见附件图片。
问题已解决,是key的问题 冰鱼 发表于 2017-7-28 09:24
问题已解决,是key的问题
请问k又该怎么弄? 我也是蓝点不现实
页:
[1]