到目前为止,我按照以下步骤集成了Google Map API: 1:我获得了SHA-1 2:在google developer console中创建了一个项目3:通过提供包名和SHA-1密钥获得了API密钥,并将密钥限制为移动安卓应用4:在项目5中添加了必要的包,如xamarin.forms.map、xamarin.GooglePlayServices.Maps :我将该密钥添加到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>发布于 2017-03-15 20:48:27
看看这个视频。这是针对Xamarin.Android的,但对于Xamarin.Forms也是同样的逻辑。
https://stackoverflow.com/questions/42802548
复制相似问题