如何解决如何过滤Google地图标记
我不知道如何解决以下问题。我已经在Flutter应用程序中集成了Google地图,上面显示了各种标记,这些标记从消防站获取坐标。每个标记应代表一辆汽车。每个汽车在Firebase中都有不同的信息,例如车牌号,颜色,年龄,汽车制造商等等。问题或目标是我要显示的是,如果用户在Google地图上方的文本字段中输入宝马之类的汽车品牌,则仅在其Firestore文档中具有brand: 'BMW'
的标记。 要总结: 用户在文本字段中输入品牌时,仅应显示带有brand: '*textfield-imput*'
的标记。我不知道如何实现我的目标...
我是否必须事先下载所有数据然后过滤它们?还是必须事先过滤然后下载它们?有人可以推荐教程/博客文章并共享链接吗?或者有人可以向我解释如何最好地进行?
以下是一个Firestore文档的屏幕截图:
解决方法
GoogleMap(
myLocationEnabled: true,myLocationButtonEnabled: _,onMapCreated: onMapCreated,onCameraMoveStarted: () {
},onCameraMove: (CameraPosition position) async {
},onCameraIdle: () async {
},initialCameraPosition: CameraPosition(
target:,zoom: _appStateProvider.zoom,),markers: //this markers,polylines: _,scrollGesturesEnabled:,)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。