如何在 Xamarin.Forms.Maps 中使用深色模式 Google 地图?

How to use Dark Mode Google Maps in Xamarin.Forms.Maps?

我正在尝试使用 Xamarin.Forms.Maps nuget 包在我的 Xamarin.Forms 应用程序中使用深色模式 Google 地图。

我已经在 iOS 地图上使用 OnElementChanged if(e.NewElement != null) 方法中的 CustomRenderer 中的这行代码设法实现了暗模式:

nativeMap.OverrideUserInterfaceStyle= UIUserInterfaceStyle.Dark;

但是我无法在 Google 地图上使用它,我想知道是否有办法获得相同的结果并在 Android 地图上使用黑暗模式 Google 地图].

感谢您的帮助

还有其他人可以帮忙吗?我们是否可以采取任何技巧在不使用 Xamarin.Forms.GoogleMaps 的情况下在 Google 地图中获取暗模式地图,因为这个包似乎不适用于 Xamarin 上的新版本?

在 xamarin.android 中创建一个原始文件夹并添加您的 json 具有主题的文件,然后编写此代码及其工作。 NativeMap.SetMapStyle(MapStyleOptions.LoadRawResourceStyle(this.Context, Resource.Raw.map_style_night));