如何在xamarin.forms项目中集成Google MAP API?

时间:2017-03-15 06:29:38

标签: google-maps xamarin.android xamarin.forms

我按照这些步骤直到现在才集成Google Map API: 1:我获得了SHA-1 2:在谷歌开发者控制台中创建了一个项目 3:通过提供包名称和SHA-1密钥获得API密钥,并将密钥限制为移动Android应用程序 4:在项目中添加了xamarin.forms.map,xamarin.GooglePlayServices.Maps等必要的软件包 5:我将该密钥添加到android-manifest文件中,如下所示

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.companyname.webserviceappdemo">
    <application android:label="WebServiceAppDemo">
        <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyB76kTIp0NbCsEXK_irDFG4NRpkK19YA1A"/>
        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>
    </application>
    <uses-sdk android:minSdkVersion="15" />
    <uses-permission android:name="android.permission.INTERNET" />
    <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.ACCESS_COARSE_LOCATION" />
</manifest>

1 个答案:

答案 0 :(得分:0)

观看此视频。它适用于Xamarin.Android,但它与Xamarin.Forms的逻辑相同。

Xamarin Android Tutorial - Google Maps