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

时间:2019-01-17 07:04:36

标签: android google-maps geolocation location

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

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

image is here

1 个答案:

答案 0 :(得分: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