Flutter Google 地图 - 如何使用 Cloud Styling

Goo*_*wik 7 android ios flutter

我刚刚读到有关通过云设计 Google 地图样式的可能性。这使得设计它们的样式变得更加容易,而无需实际重新部署应用程序。

以下是我找到的 Android 和 IOS 的 2 个文档:

对于 Android,这似乎是一个简单的解决方案,只需将片段添加到 xml 文件即可。不幸的是,对于 IOS,您需要在创建 Google 地图时对其进行初始化。

安卓示例

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="map_id">YOUR_MAP_ID</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

示例 IOS

let camera = GMSCameraPosition(latitude: 47.0169, longitude: -122.336471, zoom: 12)
let mapID = GMSMapID(identifier: "<YOUR MAP ID>")
let mapView = GMSMapView(frame: .zero, mapID: mapID, camera: camera)
self.view = mapView
Run Code Online (Sandbox Code Playgroud)

这与 flutter 插件相结合,看起来开销很大。是否有更简单的方法来添加 MapId?现在我正在使用https://pub.dev/packages/google_maps_flutter插件

Lam*_*rak 5

该软件包似乎尚不支持此功能google_maps_flutter,并且还没有针对它的拉取请求。