Ped*_*pes 1 google-maps flutter
我正在开发一个应用程序,想要显示没有街道名称的地图。
有什么办法可以禁用街道名称吗?
Flutter 的 Google 地图现在可以自定义地图样式。转到Google Maps Styling Wizard,降低道路密度并生成 JSON。
将生成的 JSON 复制到您的资产文件夹并在您的 pubspec.yaml 文件中指定它。如果您的文件夹被称为资产:
flutter:
assets:
- assets/no_street_names.json
Run Code Online (Sandbox Code Playgroud)
现在,您只需要在创建的地图中使用此样式即可。可以通过使用地图的控制器设置地图样式来实现。您可以使用以下代码作为参考:
flutter:
assets:
- assets/no_street_names.json
Run Code Online (Sandbox Code Playgroud)
GoogleMap(
onMapCreated: (GoogleMapController controller) {
rootBundle.loadString('assets/no_street_names.json').then((String mapStyle) {
controller.setMapStyle(mapStyle);
});
},
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
535 次 |
| 最近记录: |