我正在创建一个Android应用程序,使用Android Studio作为我的编程平台。我的问题是,在现有的Android Studio项目中是否可以创建Google地图。我看到很多地方都介绍了如何在独立项目中创建Google地图,但是没有向我展示如何在现有项目中进行操作。请帮助我!
这个回答很简单易懂。
只需转到文件 --> 新建 --> Google --> Google 地图活动
虽然这个问题很老,但对于那些不想创建一个新的Google Maps活动只为了获取所需代码的其他人,你需要按照以下步骤进行操作。
在你的应用程序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>
YOUR_KEY_HERE
替换为您的Google API密钥。application
标签中添加以下内容到您的AndroidManifest.xml
中: <meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
您现在可以使用以下代码添加谷歌地图片段:
<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
MapFragment
或SupportMapFragment
等。 - CommonsWareMapFragment
或SupportMapFragment
等。这与使用Maps V2创建新项目或将任何其他类型的活动添加到现有项目中没有显著区别。“我能得到链接吗?”-- 在Stack Overflow中,要求外部资源被认为是不相关的话题。 - CommonsWare