问题标签 [google-maps-flutter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
25 浏览

flutter - Flutter:使用 RadioButton 从 Firestore 显示 Googlemap 标记

嗨,我有一个从 firestore 显示的带有标记的 googlemap,问题是:我有一些集合,如酒吧、餐馆……我想让用户用 RadioButton 选择他想要显示的内容。

我尝试使用 selectedIndex 可以具有值“Bars”和“Restaurant”,并且在查询中使用,但它没有刷新它。有人有想法吗?

感谢您的时间

0 投票
0 回答
653 浏览

flutter - flutter google map 动画闪烁问题

我在我的颤振移动应用程序中有谷歌地图,使用google_maps_fultter插件结合使用内置bottomNavigationBar道具的简单自定义底部导航栏Scaffold。当我尝试为它设置动画(或者甚至只是显示隐藏底部导航栏)时,我的应用程序中出现了可怕的闪烁,如您在此处看到的: 在此处输入图像描述

任何想法为什么会发生这种情况以及我该如何解决?

代码:

地图小部件:

底部导航栏:

谢谢!

0 投票
0 回答
218 浏览

flutter - Flutter Google Maps 无法使用嵌套导航器拖动地图

关于如何使用堆栈和嵌套导航器拖动谷歌地图,我被困了大约 6 天,下面是使用导航器的屏幕截图和代码:

使用嵌套导航器的图像

如果我只使用容器而不是导航器,谷歌地图可以像下面的截图一样被拖动:

未使用嵌套导航器的图像

我想要实现的是使用嵌套导航器,因此我可以从页面/屏幕移动到另一个页面/屏幕并使用后台堆栈中的谷歌地图。

实际上我尝试用 IgnorePointer 包裹 Navigator 并且可以拖动地图,但是 IgnorePointer 会忽略整个屏幕,所以我不能使用它,因为在 NestedNavigator 上的每个屏幕中都会有一些内容,如按钮、向上滑动面板、底页等。

任何人都可以帮助我吗?

感谢您的任何帮助

0 投票
2 回答
807 浏览

flutter - 在 Flutter Provider 中如何检查消费者收到的数据何时更新

我们如何检查consumer通过接收的数据provider是否更新或更改,我想在传递给之前添加一个缓冲区来检查Lat Langgoogle_maps_flutter,我想在传递给google_maps_flutter小部件之前检查值 5 次以更新位置

使用的提供者是更改通知提供者,默认构造函数调用推送器来获取值,调用设置器和获取器函数来检索值。

0 投票
1 回答
111 浏览

flutter - 使用 PageView 在 BottomNaviationBar 中使用 GoogleMap 小部件滚动问题以保持状态

嗨,我在下面的代码图像中附加了我的简单颤振应用程序的有状态小部件的构建方法。我正在使用底部导航栏,并希望我的小部件在底部页面之间切换时保留在树中。因此,我实现了 AutomaticKeepAliveMixin 以及页面控制器和页面主体,以使状态保持不变。现在我的问题是,

  1. 我的第一页是显示跟踪信息的谷歌地图小部件。由于页面浏览,当我尝试通过向目的地方向滑动来查看地图上的不同位置时,有时在地图上从右向左滑动会导致页面浏览触发页面切换
  2. 如果我删除 pageview 以使地图按预期工作,那么状态的持久性就消失了,因为根据文档,我应该将脚手架的主体包裹在 PageView 小部件中,以用于 AutomaticKeepAliveMixin 工作。

我的应用截图

现在我的问题是我如何实现两者兼得的东西?我被困住了。我尝试实现其他状态持久化技术,如索引堆栈和 pagekeystorage 但没有运气:( 任何帮助将不胜感激!谢谢!

垂直滚动有效,但是当我尝试在我的地图中横向滚动时,页面浏览量占优势并且只是滚动到新页面,如下所示: 问题 GIF

0 投票
1 回答
1158 浏览

android - “地图插件尚不支持TargetPlatform.fuchsia”使用google_maps_flutter显示此文本而不是google map

我正在尝试使用google_maps_flutter包,但TargetPlatform.fuchsia 还不支持显示地图插件而不是地图,我在控制台中没有收到任何错误。我已将包含 API 密钥的元数据条目添加到AndroidManifest.xml文件中android/app/src/main

收到消息而不是地图

下面是我的代码。

我怎样才能解决这个问题?

0 投票
0 回答
333 浏览

flutter - 将标记捕捉到最近的折线点谷歌地图颤动

我正在为我的大学班车编写一个简单的公共汽车跟踪应用程序。我已经将公共汽车 GPS 与地图上的路线一起绘制为导航箭头。现在,由于实际 GPS 坐标距离公交车的实际位置比绘制的路线稍有偏差,因此它稍微偏离了道路。我可以调用任何方法或方法将这些标记捕捉到谷歌地图颤振插件中的折线最近点吗?我只是想知道是否有任何我遗漏的东西。如有必要,我愿意编写自定义最近邻逻辑。谢谢!

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
166 浏览

flutter - Flutter Google Maps 信息窗口文本颜色

我在 Flutter 上为所有平台实现了谷歌地图:

google_maps_flutter:^1.0.6

google_maps_flutter_web:^0.1.0+8

一切都很好。我还添加了一个 InfoWindow,但不幸的是,Web 版本上的文本颜色始终为红色,我也无法更改它或看不到在哪里更改。在 iOS 和 Android 上,它是黑色的。

我在常规 JS 实现中尝试了内联样式,例如:

但它没有奏效。

主题和小部件中的颜色定义为黑色和白色。但不是红色。

有任何想法吗?

提前谢谢!

0 投票
1 回答
3234 浏览

flutter - 如何使用 Google Maps Flutter 默认显示地图标签

我认为我的问题与此处相同:

Flutter 在 Google 地图小部件中默认显示标记的 infoWindowText

但是,没有答案,除了指向另一个帖子的链接,这不是我想要做的。

当我的地图在我的应用程序中打开时,它会正确显示标记,但我还希望在打开时默认显示所有标签...

在此处输入图像描述

如此处的标记之一所示:

在此处输入图像描述

我正在创建这样的标记:

然后地图是这样的:

在 _onMapCreated 中,我尝试显示所有标签,但实际上只显示了标记列表中的最后一个:

我在用着:

从地图中删除兴趣点,我希望我可以做类似的事情来默认显示标记标签,但到目前为止我在搜索谷歌时没有找到任何东西,或者还有另一种解决方案。

0 投票
0 回答
141 浏览

flutter - 在 Flutter 中的 Google 地图中的多边形中创建一个洞

我想在颤动的多边形上打一个洞。

https://developers.google.com/maps/documentation/javascript/examples/polygon-hole

由于 Polygon 类在其构造函数中不采用“路径”而是指向,如何在 Flutter 中重现上述链接中的代码?