如何在 flutter google 地图中从互联网上获取标记图标
how can get marker icon from the internet in flutter google map
我在网上有一些图标,我想将这些图标设置为 flutter google 标记,我该怎么做?
一种方法是从互联网上获取图像并将其转换为字节数据,Uint8List 最后将其设置在 BitmapDescriptor.fromBytes
的标记上
我这样做但没用
有人可以帮忙吗?
您可以使用'BitmapDescriptor.fromBytes'来显示图标。根据下面的例子
var iconurl ='your url';
var dataBytes;
var request = await http.get(iconurl);
var bytes = request.bodyBytes;
setState(() {
dataBytes = bytes;
});
final Marker marker = Marker(
markerId: markerId,
icon: BitmapDescriptor.fromBytes(dataBytes.buffer.asUint8List()),
position: LatLng(
lat,
lng,
),
infoWindow: InfoWindow(title: address, snippet: desc),
);
我在网上有一些图标,我想将这些图标设置为 flutter google 标记,我该怎么做?
一种方法是从互联网上获取图像并将其转换为字节数据,Uint8List 最后将其设置在 BitmapDescriptor.fromBytes
的标记上我这样做但没用
有人可以帮忙吗?
您可以使用'BitmapDescriptor.fromBytes'来显示图标。根据下面的例子
var iconurl ='your url';
var dataBytes;
var request = await http.get(iconurl);
var bytes = request.bodyBytes;
setState(() {
dataBytes = bytes;
});
final Marker marker = Marker(
markerId: markerId,
icon: BitmapDescriptor.fromBytes(dataBytes.buffer.asUint8List()),
position: LatLng(
lat,
lng,
),
infoWindow: InfoWindow(title: address, snippet: desc),
);