如何在Xamarin Forms中设置自动日/夜模式谷歌地图

问题描述 投票:-2回答:2

我需要设置夜间模式谷歌地图,它将使用手机中的传感器和手动使用开关自动工作。我需要一些示例或文档

google-maps xamarin xamarin.forms
2个回答
0
投票

安装Xamarin.Forms.GoogleMaps Nuget Package(GitHub上提供的源代码)已经在Xamarin.Forms上实现了它。

您可以参考可用的MapStylePage示例here,它基本上解释了如何使用MapStyle With Google创建原始地图样式。您可以使用该向导,从那里选择Night主题并获得相应的json样式,您将在Xamarin应用程序中使用该样式。


0
投票
int currentNightMode = getResources().getConfiguration().uiMode
        & Configuration.UI_MODE_NIGHT_MAS

switch (currentNightMode) {
    case Configuration.UI_MODE_NIGHT_NO:
        // Night mode is not active, we're in day time
    case Configuration.UI_MODE_NIGHT_YES:
        // Night mode is active, we're at night!
    case Configuration.UI_MODE_NIGHT_UNDEFINED:
        // We don't know what mode we're in, assume notnight
}
© www.soinside.com 2019 - 2024. All rights reserved.