2017-09-23 12 views
1

Googleマップがエミュレータで動作していません。 私はgenymotionを使用しています。 私はすでにエミュレータにGoogle Playサービスをインストールしています。Googleマップfor Xamarin

そして、このリンクで示したように、アプリケーションキーを生成:

https://developer.xamarin.com/guides/android/platform_features/maps_and_location/maps/obtaining_a_google_maps_api_key/

Figure 1

をここでは

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" package="com.movangoapp.app" android:versionCode="1" android:versionName="1"> 
    <uses-sdk android:minSdkVersion="15" /> 
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.MAPS_RECEIVE" /> 

    <application android:label="Movango.Android" android:icon="@drawable/icon"> 
    <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyDt9ZFPajQezW24jiSbXch8ed_ontRDtjs" /> 
    <!--<meta-data android:name="com.google.android.geo.API_KEY" android:value="AIzaSyDt9ZFPajQezW24jiSbXch8ed_ontRDtjs" />--> 
    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> 
    </application> 
</manifest> 

しかし、マップキーマップのパーミッションやアプリケーションと私のAndroidManifest.xmlファイルでありますまだエミュレータに表示されません。

答えて

0

あなたはまだ答えを探している場合:

私はマニフェストにこれを追加し、これに対する私の解決策を見つけた:

<uses-permission android:name="com.movangoapp.app.permission.MAPS_RECEIVE" /> 
<uses-permission android:name="com.movangoapp.app.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> 

とMainActivityに、あなたはこれらの少なくとも一つを使用する必要があります( )が使用している1に応じて: それがEXCを投げている:まだこの後にエラーを示す場合

Xamarin.FormsMaps.Init(this, bundle); 
Xamarin.FormsGoogleMaps.Init(this, bundle); 

、同様に、少しより多くの情報を提供してください何か? 地図の代わりに表示されるのは何ですか?

関連する問題