Ich benutze Xamarin Testversion, um grundlegende Karte Bildschirm auf Aktivität einrichten. Ich habe viele Beispiele avaialble versucht, im Internet aber kein Glück ..Xamarin Google Maps funktionieren nicht
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>
Gibt es eine Sache zu Testkonto verwendet.
Dank
Haben Sie die Dokumentation gelesen? Die Verwendung von Google Maps erfordert einen API-Schlüssel. https://developer.xamarin.com/guides/android/platform_features/maps_and_location/maps/part_2_-_maps_api/ – Jason
Ja Jason .. Ich habe API-Schlüssel in meinem Code und so wie ich SHA1 und Paketdetails mit API registriere. – Khurram