xamarin谷歌地图不起作用

时间:2016-03-30 09:53:22

标签: android xamarin maps

我正在使用Xamarin试用版在Activity上设置基本地图屏幕。我在互联网上试过很多例子,但没有运气..

MyClass的:

using Android.App;
using Android.Widget;
using Android.OS;
using Android.Gms.Maps;

namespace GoogleMapTest
{
    [Activity (Label = "GoogleMapTest", MainLauncher = true, Icon = "@mipmap/icon")]
    public class GoogleMapActivity : Android.Support.V4.App.FragmentActivity
    {
        protected override void OnCreate(Bundle bundle)
        {
            var fragTx = SupportFragmentManager.BeginTransaction();
            var mapFragment = Android.Gms.Maps.SupportMapFragment.NewInstance();
            fragTx.Add(Resource.Id.mapView, mapFragment, "mapView");
            fragTx.Commit();
        }
    }
}

XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
  <FrameLayout
          android:id="@+id/mapView"
          android:layout_width="fill_parent"
          android:layout_height="match_parent"
          android:clickable="true"
          android:longClickable="true"
          android:layout_below="@+id/textLayout"
          android:layout_above="@+id/footerLayout" />
</RelativeLayout>

是否有与试用帐户相关的事项。

由于

1 个答案:

答案 0 :(得分:1)

确保您已指定Google API密钥,以便地图控件可以选择它并对Google服务执行API调用。

您需要关注Google的示例。非常简单。

与Xamarin的所有移动开发一样,仍有大量平台特定的工作,您需要了解您开发的平台的各个部分。