amap_133****777 发表于 2017-7-24 08:50:51

比照官方例子定位蓝点不显示

我比照官网例子显示定位蓝点,但是始终不在地图上显示,不知道哪写的不对,我是新手,请大家指点!
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包,见附件图片。

amap_133****777 发表于 2017-7-28 09:24:29

问题已解决,是key的问题

amap_137****667 发表于 2018-9-30 18:56:02

冰鱼 发表于 2017-7-28 09:24
问题已解决,是key的问题

请问k又该怎么弄? 我也是蓝点不现实
页: [1]
查看完整版本: 比照官方例子定位蓝点不显示