Flutter:如何将多张照片或图标内的一张照片链接到地理位置标记?

Posted

技术标签:

【中文标题】Flutter:如何将多张照片或图标内的一张照片链接到地理位置标记?【英文标题】:Flutter: how to link multiple photos or a photo inside an icon to a geolocation mark? 【发布时间】:2021-06-30 19:56:09 【问题描述】:

我完全不知所措。事实上,“google_maps_flutter”只允许 BitmapDescriptor 类型自定义地理位置标记。但是,如果我想从数据库中加载一张照片,同时在这张照片周围有某种轮廓怎么办?在这种情况下如何更改自定义标记?

【问题讨论】:

【参考方案1】:

我想你可以这样做:

  BitmapDescriptor pinLocationIcon;

      BitmapDescriptor.fromAssetImage(
         ImageConfiguration(devicePixelRatio: 2.5),
         'assets/destination_map_marker.png').then((onValue) 
            pinLocationIcon = onValue;
         );

【讨论】:

是的,但它只允许我添加 1 张照片。但是我需要附上几张照片,或者将它们合并为一张(我试过了,但我不能),或者以某种方式在照片周围画一个轮廓。 我认为你应该检查一下:github.com/flutter/plugins/blob/master/packages/… 它来自它自己的包示例,你可以检查它,它用于添加多个位置标记

以上是关于Flutter:如何将多张照片或图标内的一张照片链接到地理位置标记?的主要内容,如果未能解决你的问题,请参考以下文章

Android 如何在 Canvas里 放多张图片

如何把两张照片拼在一起

如何在 iOS8.1 上使用 Swift 按顺序拍摄多张照片(每张延迟 1 秒)?

iOS之保存图片到系统相册和从系统相册选取一张或者多张照片

Android:如何使用相同的相机意图捕获多张照片

从数据库中检索所有照片