【问题标题】:How to change google map default Current Location Marker color如何更改谷歌地图默认的当前位置标记颜色
【发布时间】:2019-06-11 08:10:41
【问题描述】:

我想将默认的当前位置标记颜色从蓝色更改为其他。任何人都可以帮助我如何做到这一点。

下面是我要更改的图标颜色:

【问题讨论】:

标签: android google-maps geolocation location


【解决方案1】:

编辑:
您无法更改默认值,您必须自己拥有并隐藏默认值

您可以通过将标记添加到地图来使用自己的标记。

MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(currentLocationMarker.getPosition());
markerOptions.title(getString(R.string.start));
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(mapPin));
originMarker = map.addMarker(markerOptions);

此外,您还可以使用地图样式 JSON 文件更改地图的主题。

googleMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(getActivity(), R.raw.map_night_style));

您可以通过以下链接使用 google 轻松创建自己的风格:
Style with google。

这里是自定义地图的完整文档:
Documentation

【讨论】:

  • 首先标记我不想添加不同的标记我只想更改现有标记的颜色。第二件事我已经自定义了地图,但我没有得到任何属性来更改我当前的默认标记颜色..如果您知道属性或方法名称,请告诉我
  • @DeepakRana 你有没有找到另一种方法来实现这个?
  • @KoenVanLooveren no
  • 我最终创建了一个自定义标记 :( 没有半径
猜你喜欢
  • 2013-12-10
  • 1970-01-01
  • 2014-01-06
  • 2018-02-16
  • 2017-04-22
  • 1970-01-01
  • 1970-01-01
  • 2012-06-19
  • 2011-01-28
相关资源
最近更新 更多