Android基于mAppWidget完成手绘地图(十二)–突显当前用户地方

ACCESS 1

ACCESS,何以转移地方指针指向的法门?

职位标记组成成分:圆圈指针、箭头指针、精确区域以及标准区域的边框。你能够变更标记的各种成分。

为了转移标记的各样成分,你要求举办以下步骤:

  1.得到两张图片:圆圈指针图片round_pointer.png(ACCESS 2)和箭头指针图片arrow_pointer.png(ACCESS 3)。值得说醒的箭头供给面往东,那样才能显著当前用户的趋势

  2. 把图片放到res/drawable文件夹中

  3.施用configureLocationPointer()代码片段来改变指针外观

private void configureLocationPointer()
{
  MapGraphicsConfig graphicsConfig = map.getMapGraphicsConfig();

  graphicsConfig.setAccuracyAreaColor(0x55FF0000); //Transparent Red
  graphicsConfig.setAccuracyAreaBorderColor(Color.RED);
  graphicsConfig.setDotPointerDrawableId(R.drawable.round_pointer);
  graphicsConfig.setArrowPointerDrawableId(R.drawable.arrow_pointer);
}

一经一切不荒谬,结果如下:

ACCESS 4

要是方位音讯有效,则显得箭头指针,在别的的情形下则是圈子指针。

标准的区域呈现注重准确的GPS定位。

ACCESS 5

若呈现当前用户地点,你需求执行以下步骤:

  1.添加ACCESS_COARSE_LOCATION
和ACCESS_FINE_LOCATION权限在AndroidManifest.xml中

   得出的结果是,你应有看到地图上的地方标记:

  2.用mapWidget.setShowMyPosition(true)来展现当前用户的职位

相关文章