如何更改谷歌地图默认当前位置标记颜色

Dee*_*ana 8 android location google-maps geolocation

我想将默认的当前位置标记颜色blue 更改为 other。任何机构都可以帮助我解决如何做到这一点。

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

图像在这里

Mar*_*kov 1

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

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

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

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

googleMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(getActivity(), R.raw.map_night_style));
Run Code Online (Sandbox Code Playgroud)

您可以通过以下链接轻松地使用 google 创建您自己的样式:
Style with google

以下是有关自定义地图的完整文档:
文档

  • 首先标记我不想添加不同的标记,我只想更改现有标记的颜色。第二件事是我自定义了地图,但我没有获得任何属性来更改我当前的默认标记颜色。如果您知道属性或方法名称,请告诉我 (6认同)