在 IOS 中使用 google_map_flutter api 时,不显示缩放和路线按钮。 当点击地图上的任何位置时,这些按钮会在 Android 中显示。但是,IOS 中不存在相同的行为。 我希望这些按钮在 IOS 中也可用。 IOS 中只显示 myLocation 按钮。
这是我用来创建地图的代码片段。
GoogleMap createGoogleMap(
double latitude, double longitude, Set<Marker> markers) {
return GoogleMap(
mapType: MapType.normal,
initialCameraPosition: initialPos,
zoomControlsEnabled: true,
onMapCreated: (GoogleMapController controller) {
_controller.complete(controller);
_googleMapController = controller;
},
markers: markers.isEmpty ? new Set<Marker>() : markers,
);
}
比较Maps SDK for iOS与Maps SDK for Android,您会发现iOS版本中不包含
mapToolbarEnabled
和zoomControlsEnabled
选项。
这可能就是它在 iOS 上不显示的原因。