flutter - 如何在 google_maps_flutter 中隐藏 3d 建筑物?
问题描述
我正在尝试创建一个简单的 Flutter 应用程序,该应用程序使用 Flutter 的官方 Google Maps 插件。我很高兴他们最近添加了对自定义样式的支持,但是当我放大到非常接近时,我可以看到所有白色的 3d 建筑物,我认为应该能够将其关闭,因为有时它只是不想要也不需要适合地图主题。
我已经尝试寻找答案,但我还没有找到与此问题相关的任何内容。
我会想象类似的东西
void _onMapCreated(GoogleMapController controller) {
mapController = controller;
mapController.setMapStyle(_mapStyle);
mapController.show3dBuildings = false; <------
}
我知道插件本身是非常新的并且仍处于开发预览阶段,但我想确保它不仅仅是我,如果它真的丢失了,让这个问题以某种方式传递给社区。
解决方案
GoogleMap(
mapType: MapType.normal,
buildingsEnabled: false
)
不知道为什么,但在此设置下,并非所有建筑物都显示出来,有些仅标记为数字,没有任何轮廓。看起来像它的谷歌地图行为,而不是 Flutter 错误
推荐阅读
- r - 以非并行方式将元素从一个数据帧移动到另一个数据帧
- python - python - 如何在空格数与Python中最后一个元素中的空格数不匹配的点处截断列表
- sql - 如何增加雪花中的表达式数量限制?
- laravel - laravel 上的 redis/phpredis 和 Elasticache 上的集群
- mongodb - 对 _id 唯一索引进行排序的 Mongodb 复合索引
- aws-lambda - 我可以使用这些服务中的任何一个来调用要终止的实例上的脚本以通知它即将终止吗?
- bash - 如何将计算结果添加到变量中
- javascript - 函数接受 0 到 5 之间的输入并输出 5 个元素的数组,用于在 UI 中生成 5 颗星
- javascript - 如何在返回响应的javascript中的event.respondWith()中放置一个函数
- html - 图标未显示在 Laravel 项目中但显示在 HTML 模板上