android - Flutter谷歌地图插件中的getbounds

标签 android mobile flutter

我需要在我搜索的屏幕上获取所有标记,并且我在 javascript 和 java 中使用 getBounds 找到方法是否可以在 flutter 中做到这一点?

var markers; // your markers
var map; // your map
for (var i=0; i<markers.length; i++){
    if( map.getBounds().contains(markers[i].getPosition()) ){
    // code for showing your object, associated with markers[i]
    }
}

谢谢

最佳答案

我假设标记是从列表中添加到 map 中的。 通过获取列表(具有您获取列表的标记的属性)。

var markers ;//equals all the markers.

关于android - Flutter谷歌地图插件中的getbounds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54364817/

相关文章:

flutter - 如何为 widget(view) 启动 ViewModel

flutter - 通过在列内使用堆栈,底部被无限像素溢出

安卓NDK : CMAKE how to move IMPORTED shared library to libs folder

mobile - 使 Adsense 响应式

安卓 : restart application after update - ACTION_PACKAGE_REPLACED

html - 网站在 iPhone 和 iPad 上显示 20px 的内边距

google-chrome - iPhone 上的脉动文本

firebase - 无崩溃统计监视器在 Flutter 中的 Firebase Crashlytics 中不起作用

java - Google 服务 3.3.0 升级错误 - 多个项目变体匹配

java - 使用 Mockito 对 SharedPreferences 包装器进行单元测试