gpt4 book ai didi

google-maps - 有没有办法隐藏街道名称(google_maps_flutter)?

转载 作者:行者123 更新时间:2023-12-03 08:54:01 25 4
gpt4 key购买 nike

我正在开发一个应用程序,并且想要显示没有街道名称的 map 。

有什么方法可以禁用街道名称吗?

最佳答案

适用于 flutter 的 Google map 现在能够自定义 map 样式。前往Google Maps Styling Wizard ,降低道路密度并生成JSON。

将生成的 JSON 复制到您的 Assets 文件夹并在 pubspec.yaml 文件中指定它。如果您的文件夹名为 Assets :

flutter:  
assets:
- assets/no_street_names.json

现在,您只需在创建的 map 中使用此样式即可。可以通过 map Controller 设置 map 样式来实现。您可以使用以下代码作为引用:

import 'package:flutter/services.dart' show rootBundle;
GoogleMap(
onMapCreated: (GoogleMapController controller) {
rootBundle.loadString('assets/no_street_names.json').then((String mapStyle) {
controller.setMapStyle(mapStyle);
});
},
),

关于google-maps - 有没有办法隐藏街道名称(google_maps_flutter)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56913604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com