如何将谷歌地图添加到现有的Android工作室项目

pra*_*ash 2 android dictionary

我正在创建一个Android应用程序,我使用android studio作为我的编程平台.我的问题是,是否有可能在一个现有的android工作室项目中创建一个谷歌地图.我已经看到很多地方如何创建谷歌地图和独立项目.但没有人告诉我如何在现有地图中创建谷歌地图.请帮帮我!

saq*_*eed 9

这个答案简单易行.

只需转到文件 - >新建 - > Google - > Google地图活动


Zur*_*rvæ 6

老问题,但对于那些不想创建新的谷歌地图活动只是为了获得所需代码的其他人,您需要执行以下操作。

在您的应用程序build.gradle文件中添加以下导入:

implementation 'com.google.android.gms:play-services-maps:17.0.0'

res/values文件夹下创建一个名为的新文件google_maps_api.xml并输入以下内容:

<resources>
    <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">YOUR_KEY_HERE</string>
</resources>
Run Code Online (Sandbox Code Playgroud)

确保替换YOUR_KEY_HERE为您的 google API 密钥。

接下来将以下内容添加到您AndroidManifest.xmlapplication标签中:

 <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="@string/google_maps_key" />
Run Code Online (Sandbox Code Playgroud)

您现在可以使用以下代码添加谷歌地图片段:

<fragment
            android:id="@+id/map"
            android:name="com.google.android.gms.maps.SupportMapFragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)