我想改变flutter中当前位置蓝色标记颜色

问题描述 投票:0回答:1

我想将当前位置蓝色标记的颜色更改为橙色。但是,我改变了半径颜色。但是,蓝点颜色没有改变。有人可以指导我如何将当前位置蓝色标记(点)更改为任何其他颜色吗?

到目前为止我已经尽力了,我能做什么。但是,一无所获。在我的研究过程中,我发现“Google Maps Flutter 不提供对当前位置的默认蓝点的直接自定义。但是,您可以在当前位置标记的顶部叠加一个彩色圆圈。” 这是真的吗?如果没有,你能指导我吗?

android ios flutter dart google-maps
1个回答
0
投票

您可以使用

自定义您的标记
Marker(
    markerId: MarkerId('marker_id'),
    position: LatLng(lat, lon),
    icon: //customize icon,
}

并像这样添加到您的地图中

GoogleMap(
  initialCameraPosition = const CameraPosition(
    target: _kMapCenter,
    zoom: 7.0,
  ),
  markers = _markers,
  onMapCreated = _onMapCreated,
),

参考:https://github.com/flutter/packages/blob/main/packages/google_maps_flutter/google_maps_flutter/example/lib/marker_icons.dart

© www.soinside.com 2019 - 2024. All rights reserved.