Xamarin.Forms.Maps地图仅在一个Android设备上显示为黑暗

时间:2018-03-22 11:09:28

标签: android google-maps xamarin.forms

我正在使用Xamarin.Forms.Maps包在堆栈布局中创建基本街道地图。

除了较小的Android手机(准确地说是三星Galaxy Ace)之外,地图在Android和iOS上都应该会出现问题。

在此设备上,地图上似乎有一个奇怪的黑色叠加层。

我不会把它放在任何地方,就像我说其他地方一样好。

有没有人遇到过这个问题,如果有的话,你是如何解决这个问题的,因为我不知道如何调试它。

感谢

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps"
             x:Class="ax_mobile_app.Views.Map.MapPage"
             NavigationPage.HasNavigationBar="True"
             Title="Map" >

    <ContentPage.ToolbarItems>
        <ToolbarItem x:Name="backItem" 
                     Text="Back" 
                     Clicked="GoBack" />
    </ContentPage.ToolbarItems>

    <ContentPage.Content>
        <Grid BackgroundColor="Gray">
            <Grid.RowDefinitions>
                <RowDefinition Height="*" />
            </Grid.RowDefinitions>

            <StackLayout VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" Grid.Row="0" Padding="10,10,10,10">
                <maps:Map
                x:Name="MyMap"
                IsShowingUser="True"
                MapType="Street"
            />
            </StackLayout>
        </Grid>
    </ContentPage.Content>
</ContentPage>

1 个答案:

答案 0 :(得分:1)

对于任何有兴趣的人,我将我的最低Android版本从API级别10改为18级,并且奇怪的黑暗已经消失......