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

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

我正在 flutter 中制作小应用程序。我的应用程序显示出租的房屋/财产。所有数据均来自

api
。现在我想展示房子所在的
Location
图钉。当前纬度和经度从 api 获取。在抓取
Latitude and Longitude
的基础上,我只想将其固定在如下地图上:

我想在 flutter 中实现这个。有人可以指导我如何显示此位置部分吗?

android ios flutter geolocation location
1个回答
0
投票

您可以使用标记来创建此类内容

`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;
      });
    },
  );
}

如果您想了解有关此的详细信息,可以访问此链接单击此处

希望它能解决你的问题

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