如何在Flutter中查看Map上的定位针

flmtquvp  于 2023-05-08  发布在  Flutter
关注(0)|答案(1)|浏览(168)

我正在做一个小应用程序。我的应用程序显示房屋/物业出租。所有数据都来自api。现在我想展示房子所在的Location引脚。从API获取当前纬度和经度。在获取的Latitude and Longitude的基础上,我只想将其固定在Map上,如下所示:

我想在 Flutter 中实现这一点。有人能指导我如何显示这个位置部分吗?

4uqofj5v

4uqofj5v1#

你可以用马克笔来创造这样的东西

`markers: {
  Marker(
    markerId: const MarkerId("marker1"),
    position: const LatLng(37.422131, -122.084801),
    draggable: true,
    onDragEnd: (value) {
      // value is the new position
    },
    // To do: custom marker icon
  ),
  
  Marker(
    markerId: const MarkerId("marker2"),
    position: const LatLng(37.415768808487435, -122.08440050482749),
  ),
},`

有些事情像这样,或者如果你想创建自定义标记,然后尝试像下面这样

BitmapDescriptor markerIcon = BitmapDescriptor.defaultMarker;
@override
void initState() {
  addCustomIcon();
  super.initState();
}
void addCustomIcon() {
  BitmapDescriptor.fromAssetImage(
          const ImageConfiguration(), "assets/Location_marker.png")
      .then(
    (icon) {
      setState(() {
        markerIcon = icon;
      });
    },
  );
}

如果您想了解更多信息,请访问此链接click here
希望它能解决你的问题

相关问题