我正在使用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>
是否有与试用帐户相关的事项。
由于
答案 0 :(得分:1)
确保您已指定Google API密钥,以便地图控件可以选择它并对Google服务执行API调用。
您需要关注Google的示例。非常简单。
与Xamarin的所有移动开发一样,仍有大量平台特定的工作,您需要了解您开发的平台的各个部分。