【发布时间】:2018-04-17 09:32:26
【问题描述】:
我是 xamarin 的新手,正在研究基础知识以掌握它。
一直在关注本教程: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/map
如下所示,我可以请求,但我仍然有灰色瓷砖。什么可能导致这个?我的 api 密钥有问题吗?
public partial class MainPage : ContentPage
{
private StackLayout stackLayout = new StackLayout();
private Map map;
public MainPage()
{
InitializeComponent();
map = new Map(
MapSpan.FromCenterAndRadius(
new Position(35.184657, 33.353528), Distance.FromMiles(0.3)))
{
IsShowingUser = true,
HeightRequest = 100,
WidthRequest = 960,
VerticalOptions = LayoutOptions.FillAndExpand
};
stackLayout.VerticalOptions = LayoutOptions.FillAndExpand;
stackLayout.HorizontalOptions = LayoutOptions.FillAndExpand;
stackLayout.Children.Add(map);
Content = stackLayout;
}
调试输出
04-17 09:36:29.242 E/GoogleCertificates( 3601): Failed to load
com.google.android.gms.googlecertificates
04-17 09:36:29.242 E/GoogleCertificates( 3601): qq: No acceptable module found. Local version is 0 and remote version is 0.
04-17 09:36:29.242 E/GoogleCertificates( 3601): at com.google.android.gms.dynamite.DynamiteModule.a(:com.google.android.gms.DynamiteModulesB@11509470:11)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at in.a(:com.google.android.gms.DynamiteModulesB@11509470:12)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at in.a(:com.google.android.gms.DynamiteModulesB@11509470:31)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at in.b(:com.google.android.gms.DynamiteModulesB@11509470:30)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at iy.a(:com.google.android.gms.DynamiteModulesB@11509470:35)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at iy.a(:com.google.android.gms.DynamiteModulesB@11509470:20)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at com.google.maps.api.android.lib6.impl.ev.a(:com.google.android.gms.DynamiteModulesB@11509470:143)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at com.google.maps.api.android.lib6.impl.fb.run(:com.google.android.gms.DynamiteModulesB@11509470:28)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
04-17 09:36:29.242 E/GoogleCertificates( 3601): at java.lang.Thread.run(Thread.java:761)
【问题讨论】:
标签: google-maps xamarin.forms xamarin.android