问题标签 [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 投票
3 回答
2259 浏览

flutter - 使用谷歌地图的两个屏幕返回应用程序的问题

似乎是flutte google maps的一个更严重的错误。与#25653重复

8 月 8 日更新:当前进展:

试图用 Sukhi 修复这个错误,但他无法重现这个错误。我的同事都能够重现它,但无法修复它:P。有没有其他人设法复制它?

使用我的代码创建了一个 github 存储库并更新了“我到目前为止尝试的内容”

8月5日更新,越来越接近真正的问题

问题说明:

我的问题仅发生在debugrelease上真实设备(不是模拟器)上的IO上。

我确实使用带有一些标记的谷歌地图小部件。点击标记会打开另一个屏幕,其中包含更多信息、另一个谷歌地图小部件以及通过 url 启动器导航的可能性。(我减少了屏幕只显示导致问题的小部件)

从此屏幕离开应用程序(例如通过点击开始导航或转到 IO 主屏幕)然后返回应用程序会导致问题。

如果我再次返回应用程序主屏幕,则仅显示白屏。

添加:

将 Google Maps Widget 包装在 Flex Widget(列或行)中的信息屏幕中甚至会导致更糟糕的行为。返回到应用程序主屏幕时,Flex Widget 的其他内容(例如带有文本的容器)将保持可见。

到目前为止我试图让它工作但没有工作:

  1. 发布模式 => 同样的问题
  2. 禁用导航转换(像这样
  3. 异步等待 url 启动
  4. 基于 IO 12.3 和 12.4
  5. 在 Future Builder 中构建地图小部件

重现步骤:

  1. 安装google_maps_flutter 0.5.20+1url_launcher: 5.0.3(我知道它不是最新的,但这不是问题)

  2. 在 Flutter 项目中复制 CodeSnippet 并在 IO 上构建。

  3. 点击标记

  4. 点击按钮“开始导航”或离开应用程序
  5. 点击左上角的 Apple Maps 重定向到 App 或重新打开 App
  6. 回到信息屏幕,点击左上角的左箭头
  7. 只能看到白屏

代码:

颤振医生:

0 投票
2 回答
769 浏览

flutter - 当地图已经构建时,如何在 googleMapFlutter 上添加折线?

我在将折线添加到 google_map_flutter 时遇到问题。

我在我的项目中添加了包,在课堂上实例化了一个 googlemap。一切都很好,我在我的设备上看到了谷歌地图。

我在构建 googlemap 中添加了折线,很好,我看到了折线。

但是当地图已经构建时如何添加折线?

我试试这个,但我的折线没有出现。

我的代码:

谢谢你的帮助。

0 投票
2 回答
4484 浏览

flutter - Flutter - 启用位置和动画相机到当前位置

我的目标写在上面的标题中。

当我尝试使用已启用位置的应用程序时,给定的功能工作得非常好。但是当我尝试使用位置禁用时,它要求我打开位置,所以我打开它但该功能不起作用。

我从 initState() 调用我的函数。

如果您想查看整个课程代码:

0 投票
4 回答
5191 浏览

google-maps - 如何重新定位 Google 地图徽标和地图按钮

如何更改 GoogleMap 小部件的Google徽标(最初位于左下角)和其他地图按钮(位置、放大/缩小等)的位置?

我还想知道您是否可以禁用/启用它们。

我正在使用google_maps_flutter 包版本^0.5.19

0 投票
1 回答
2521 浏览

google-maps - 如何在 Google Map Flutter 上显示小部件图标?

在我的应用程序中有一个谷歌地图。我为此使用了google_maps_flutter。我想在右上角添加通知图标。我尝试使用 Stack,但 Google Map 覆盖了图标。

这就是我要的

这是我在评论谷歌地图代码后实现的

这是我当前的屏幕,下面的代码

代码

0 投票
2 回答
7166 浏览

flutter - 使用 google_maps_flutter 包在 Flutter 中绘制路线

我已经绘制了一张地图google_maps_flutter,上面有 2 个标记。我想在它们之间画一条路线。有谁能够帮我?

当我使用@CopsOnRoad建议的那个时,我会显示图片。我希望这条路线是蓝线,这是最好的前进方式。

演示问题的图

0 投票
1 回答
135 浏览

flutter - 从颤振谷歌地图更改图标颤振

如何更改 google_maps_flutter 上的标记图标?

谢谢!

0 投票
1 回答
2137 浏览

google-maps - google_maps_flutter 或任何其他 Flutter 地图插件是否支持谷歌地图的 kml 文件?

我想在谷歌地图上加载 kml 文件。我在 google _maps_flutter 插件上找不到它。有没有其他插件可以在颤振中做到这一点?

0 投票
1 回答
199 浏览

flutter - Flutter Conflict: geolocator: ^5.1.4+1 and google_maps_flutter: ^0.5.21+7 产生依赖冲突

目前我正在做一个 Flutter 应用程序女巫使用:

当我在“pubspec.yaml”中声明两个依赖项时,它会发生冲突

"FAILURE: Build failed with an exception.

  • 什么地方出了错:

    Execution failed for task ':app:preDebugBuild'.

    Android 依赖 'com.google.android.gms:play-services-tasks' 的编译 (16.0.1) 和运行时 (17.0.0) 类路径有不同的版本。您应该通过 DependencyResolution 手动设置相同的版本”

  • 我也尝试过编辑 gradle.properties :

"app/build.gradle"根据需要将依赖项添加为类路径和/或 api:

com.google.android.gms:play-services-tasks

有人面临同样的问题吗?如果你解决了它,你做了什么来解决它?

0 投票
1 回答
1379 浏览

flutter - Flutter:将新值传递给 Stateful 小部件并更新视图 onTap

我已经实现了,每当用户单击带边框的矩形内任意位置的不同路线时google_maps_fltuter,我需要用新坐标更新地图上的路线(见下图)。最初渲染视图时,地图会安装第一条路线的坐标,但我还需要能够显示不同的路线。

我有一个GestureDetector小部件可以让这种情况发生,但它不会触发RouteMap任何课程。

这是根据传递给类的坐标创建地图的类。

更新

我稍微更改了代码,但问题仍然存在。SetState更新我需要发送给RouteMap类的值,但类本身不会更新。

在此处输入图像描述