如何在Xamarin Forms中设置自动昼/夜模式Google Maps

时间:2018-10-16 08:18:47

标签: google-maps xamarin xamarin.forms

我需要设置夜间模式Google地图,该模式将使用手机中的传感器自动运行,并使用开关手动运行。我需要一些示例或文档

2 个答案:

答案 0 :(得分:0)

安装Xamarin.Forms.GoogleMaps Nuget软件包(源代码在GitHub上) 已经在Xamarin.Forms上实现了它。

您可以参考可用的here的MapStylePage示例,该示例基本上说明了如何使用MapStyle With Google创建原始地图样式。您可以使用向导,从中选择Night主题,然后获取相应的json样式,该样式将在Xamarin应用中使用。

答案 1 :(得分: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
}