【问题标题】:flutter google map marker for current position为当前位置颤动谷歌地图标记
【发布时间】:2026-02-21 07:30:01
【问题描述】:

我怎么会有goolge map的当前位置样式标记,它甚至可以显示当前位置的方向?

这是我的代码,我的代码的标记样式只是一个别针,我想要 具有谷歌地图的标记样式,甚至显示当前位置的方向。

 _markerSet.add(
    Marker(
      markerId: MarkerId('current_Postion'),
      infoWindow: InfoWindow(title: 'Current Position'),
      position: _userCurrentPositionLatLng,
      icon: BitmapDescriptor.defaultMarkerWithHue(
        BitmapDescriptor.hueGreen,
      ),
    ),

这就是我的标记的样子 enter image description here

这是我想要的谷歌标记 enter image description here

有什么建议吗?

【问题讨论】:

    标签: flutter marker


    【解决方案1】:

    编辑:GoogleMap 小部件上设置myLocationEnabled: true,。它会自动处理。

    这适用于自定义标记:
    您无法直接从 Google 地图获取位置。
    您可以使用这个location 包来获取用户位置(纬度和经度),然后将标记相应地添加到地图中。

    【讨论】:

    • 我想要的是一个标记图标,就像谷歌地图的例子一样,请看附件截图。
    • 对不起,我错过了。我已经编辑了答案。请尝试一下,看看它是否能完成您想要的工作。