自2018年10月18日起,高德开发者论坛除车机板块外,其他板块将停止发帖与维护,如您有使用问题请 提交工单 联系我们,感谢您的理解。

查看: 918|回复: 2
打印 上一主题 下一主题

[应用案例] 比照官方例子定位蓝点不显示

[复制链接]
最佳答案
0 

2

主题

4

帖子

16

积分

新手上路

Rank: 1

积分
16
跳转到指定楼层
楼主
发表于 2017-7-24 08:50:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
发表帖子
API/SDK版本号: 5.0
产品: 3D地图
手机型号: 魅族MX2 华为mate8
使用接口: 显示定位蓝点
我比照官网例子显示定位蓝点,但是始终不在地图上显示,不知道哪写的不对,我是新手,请大家指点!
  1. package com.ecpex.navidemo;

  2. import android.graphics.Color;
  3. import android.os.Bundle;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.view.Window;
  6. import android.widget.TextView;

  7. import com.amap.api.maps.AMap;
  8. import com.amap.api.maps.MapView;
  9. import com.amap.api.maps.model.BitmapDescriptorFactory;
  10. import com.amap.api.maps.model.MyLocationStyle;

  11. public class MainActivity extends AppCompatActivity{

  12.     MapView mMapView = null;
  13.     AMap aMap = null;

  14.     private TextView mLocationErrText;
  15.     private static final int STROKE_COLOR = Color.argb(180, 3, 145, 255);
  16.     private static final int FILL_COLOR = Color.argb(10, 0, 0, 180);
  17.     private SensorEventHelper mSensorHelper;

  18.     @Override
  19.     protected void onCreate(Bundle savedInstanceState) {
  20.         super.onCreate(savedInstanceState);
  21.         requestWindowFeature(Window.FEATURE_NO_TITLE);// 不显示程序的标题栏
  22.         setContentView(R.layout.activity_main);
  23.         mMapView = (MapView) findViewById(R.id.map);
  24.         mMapView.onCreate(savedInstanceState);// 此方法必须重写
  25.         init();
  26.     }
  27.     /**
  28.      * 初始化
  29.      */
  30.     private void init() {
  31.         if (aMap == null) {
  32.             aMap = mMapView.getMap();
  33.             setUpMap();
  34.         }
  35.         /*
  36.         mSensorHelper = new SensorEventHelper(this);
  37.         if (mSensorHelper != null) {
  38.             mSensorHelper.registerSensorListener();
  39.         }
  40.         mLocationErrText = (TextView) findViewById(R.id.location_errInfo_text);
  41.         mLocationErrText.setVisibility(View.GONE);*/
  42.     }
  43.     /**
  44.      * 设置一些amap的属性
  45.      */
  46.     private void setUpMap() {
  47.         aMap.getUiSettings().setMyLocationButtonEnabled(true);// 设置默认定位按钮是否显示
  48.         aMap.setMyLocationEnabled(true);// 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false
  49.         setupLocationStyle();
  50.     }
  51.     /**
  52.      * 设置自定义定位蓝点
  53.      */
  54.     private void setupLocationStyle(){
  55.         // 自定义系统定位蓝点
  56.         MyLocationStyle myLocationStyle = new MyLocationStyle();
  57.         // 自定义定位蓝点图标
  58.         myLocationStyle.myLocationIcon(BitmapDescriptorFactory.
  59.                 fromResource(R.drawable.gps_point));
  60.         // 自定义精度范围的圆形边框颜色
  61.         myLocationStyle.strokeColor(STROKE_COLOR);
  62.         //自定义精度范围的圆形边框宽度
  63.         myLocationStyle.strokeWidth(5);
  64.         // 设置圆形的填充颜色
  65.         myLocationStyle.radiusFillColor(FILL_COLOR);
  66.         myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW);
  67.         myLocationStyle.showMyLocation(true);
  68.         // 将自定义的 myLocationStyle 对象添加到地图上
  69.         aMap.setMyLocationStyle(myLocationStyle);
  70.     }
  71. }
复制代码
引入的jar包,见附件图片。

TIM截图20170724084627.png (87.83 KB, 下载次数: 117)

显示效果

显示效果

TIM截图20170724083439.png (4.7 KB, 下载次数: 111)

TIM截图20170724083439.png
回复

使用道具 举报

最佳答案
0 

2

主题

4

帖子

16

积分

新手上路

Rank: 1

积分
16
沙发
 楼主| 发表于 2017-7-28 09:24:29 | 只看该作者
问题已解决,是key的问题
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
板凳
发表于 2018-9-30 18:56:02 | 只看该作者
冰鱼 发表于 2017-7-28 09:24
问题已解决,是key的问题

请问k又该怎么弄? 我也是蓝点不现实
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|高德开发者论坛

Copyright ©2014 高德开发者论坛.All Rights Reserved |京ICP证070711号

意见反馈 常见问题 服务条款 联系我们
快速回复 返回顶部 返回列表