首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >谷歌地图活动V2 Android

谷歌地图活动V2 Android
EN

Stack Overflow用户
提问于 2014-08-23 02:45:51
回答 1查看 3.4K关注 0票数 1

在将Google v2集成到我的应用程序中时,我遇到了麻烦。

我在用安卓工作室。我创建了一个新的映射活动,并遵循了google_maps_api.xml中的说明

代码语言:javascript
运行
AI代码解释
复制
<resources>
    <string name="google_maps_key_instructions">
    <!--
    TODO: Before you run your application, you need a Google Maps API key.

    To get one, follow this link, follow the directions and press "Create" at the end:

https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=XXXXhashXXX%3Bat.schickermueller.taxameter.activity

    You can also add your credentials to an existing key, using this line:    
    XXXXhashXXX;at.schickermueller.taxameter.activity

    Once you have your key (it starts with "AIza"), replace the "google_maps_key"
    string in this file.
    -->
    </string>
    <string name="google_maps_key" templateMergeStrategy="preserve">AIzaXXXXXXXXXXXXXXXXXXXXX</string>
</resources>

我还激活了Android v2 API:

但是该活动显示了一个空白地图,并且出现了以下错误:

08-23 12:30:45.845 11659-11829/at.schickermueller.taxameterE/Google:未能加载地图。与Google服务器联系时出错。这可能是身份验证问题(但可能是由于网络错误)。

我已经尝试过在堆栈溢出线程中发布的一些“解决方案”(比如Android - Google maps Api v2 - Authentication error)。

我的清单有以下内容:

代码语言:javascript
运行
AI代码解释
复制
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="at.schickermueller.taxameter" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".activity.StartActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <service
            android:name=".service.TrackService"
            android:enabled="true"
            android:exported="true" >
        </service>

        <activity
            android:name=".activity.DriveListActivity"
            android:label="@string/title_activity_drive_list" >
        </activity>
        <activity
            android:name=".activity.DriveDetailActivity"
            android:label="@string/title_activity_drive_detail"
            android:theme="@style/Theme.AppCompat" >
        </activity>

        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" />
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="@string/google_maps_key" />

        <activity
            android:name=".activity.MapsActivity2"
            android:label="@string/title_activity_maps_activity2" >
        </activity>
    </application>

    <permission
        android:name="at.schickermueller.taxameter.permission.MAPS_RECEIVE"
        android:protectionLevel="signature" />

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true" />

    <uses-permission android:name="at.schickermueller.taxameter.activity.permission.MAPS_RECEIVE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <!--
         The ACCESS_COARSE/FINE_LOCATION permissions are not required to use
         Google Maps Android API v2, but are recommended.
    -->
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

</manifest>

我希望你能帮我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-09 18:43:29

确保您已经注册了您的SH1密钥,并且您在API控制台中的包名'at.schickermueller.taxameter‘与您的API键相对应。或者使用所有设备都可用的API密钥。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25461085

复制
相关文章
谷歌离线地图开发_谷歌实时在线街景地图
离线地图开发主要有两部分组成:1、获取离线地图数据;因为离线地图一般都是局域网,所以需要离线地图数据放在内网中使用;2、离线地图服务器搭建以及二次开发接口提供,离线地图是一种服务,就像我们Apache提供的WEB服务器一样,他是一种准们的地图服务:提供了包括 WEB服务、TMS服务、WMTS服务等等。
全栈程序员站长
2022/11/08
1.7K0
谷歌离线地图开发_谷歌实时在线街景地图
单车地图v2版本发布
在线实时查看共享单车的位置,方便进行研究,请查看体验:http://www.dancheditu.com/
贺思聪
2020/04/30
3840
单车地图v2版本发布
谷歌地图地理解析
地址解析就是将地址(如:贵州省贵阳市)转换为地理坐标(如经度:106.71,纬度:26.57)的过程。
全栈程序员站长
2022/09/07
1.5K0
转:谷歌离线地图基础[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/05
1.2K0
谷歌地图与 NestedScrollView 滑动冲突
一会儿,要翻墙;一会儿,网络不稳定,白屏了;一会儿,某些设备不支持 GMS 服务了。
贺biubiu
2019/03/19
1.3K0
谷歌地图与 NestedScrollView 滑动冲突
Android 地图导航调用百度地图、高德地图、腾讯地图
百度使用的自家BD09LL坐标系,高德和腾讯都是GCJ02即火星坐标系,所以相互之间是需要转换的,不然会有位置偏移。
yechaoa
2022/06/10
3.9K0
Android 地图导航调用百度地图、高德地图、腾讯地图
Android 腾讯地图定位
下载jar包 TencentLocationSdk_v7.1.5 (点击链接可直接下载)
yechaoa
2022/06/10
2K0
Android 腾讯地图定位
android 跳转第三方地图(百度,高德,谷歌)
现在我们在做app的时候除了功能性以外,还会考虑开发时间和开发成本 ,所以很多功能我们可以技巧性的避开自己开发,直接跳转到三方软件。
再见孙悟空_
2023/02/10
2.6K0
android-活动最佳实践
创建一个BaseActivity 类继承Activity 在onCreate 中输出类名
tea9
2022/07/16
2380
Android-探究活动(一)
setContentView() 给当前活动加载一个布局 例:setContentView(R.layout.first_layout);
博博1998
2022/04/25
3650
如何自动提交站点地图给谷歌?
# 如何自动提交站点地图给谷歌? 将你的站点地图自动提交给谷歌 # 前言 本文教大家如何自动提交网站的站点地图到谷歌 前提条件为你已经有Search Console的账号并绑定了你的网站~ 如果不
taixingyiji
2022/07/25
1.2K0
如何自动提交站点地图给谷歌?
谷歌离线地图Api附获取教程[通俗易懂]
三版离线Api下载链接:https://pan.baidu.com/s/1ei6tyLKTHMIGdDuowqQW6Q 提取码:x1va
全栈程序员站长
2022/11/08
3.5K0
谷歌离线地图Api附获取教程[通俗易懂]
android 高德地图标记,android学习之高德地图添加标记
draggable 如果您允许用户可以自由移动标记,设置为“ true ”。默认情况下为“ false ”。
全栈程序员站长
2022/08/31
1.8K0
Android-活动的最佳实践
知晓当前在哪一个活动 工作当中可能接手一份别人的代码,当需要在某个界面修改东西的时候,却找不到这个界面对应的是哪个活动。 新建一个BaseActivity类,右击包名,New,Java Class,输入BaseActivity。 只写一个普通Java类就可以了,并让BaseActivity继承AppCompatActivity,并重写onCreate()方法。
博博1998
2022/04/25
5940
Android-活动的最佳实践
下载谷歌离线地图瓦片图「建议收藏」
项目中遇到一个需求,需要将某个地图区域的离线地图下载下来,整理很多网上的资料自己实现根据起始点的经纬度下载离线地图,代码如下
全栈程序员站长
2022/11/08
2.6K1
Android基础总结(2)——活动Activity
1、什么是活动(Activity)   活动(Activity)是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的应用程序很少见。 2、怎么使用活动(Activity) 定义Activity: 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle savedInstanceState) { 5
mukekeheart
2018/02/27
1.2K0
Android基础总结(2)——活动Activity
探究Android活动的小技巧
当我们在查看别人的代码的时候可能不能第一眼就发现首次的活动是哪一个,我们可以通过以下的方法来找出当前的主活动是哪一个:
Dream城堡
2018/12/13
5570
Android-活动的启动模式
在实际项目中我们应该根据特定需求为每个活动指定恰当的启动模式, 启动模式一共有4种,standard,singleTop,singleTask,singleInstance,可以在AndroidManifest.xml中通过标签指定android:launchMode属性来选择启动模式。 standard standard是活动默认的启动模式,在standard模式下,每当启动一个新的活动,他就会在返回栈中入栈,并处于栈顶位置,对于使用standard模式的活动,系统不会在乎这个活动是否已经在返回栈中存在,每次启动活动都会创建该活动的一个新的实例。
博博1998
2022/04/25
7090
Android-活动的启动模式
Android 百度地图定位
1.打开百度地图开放平台,找到功能与服务,选择定位,点击Android 定位SDK(v7.5),然后这就是官方文档了。 2.然后注册登陆,创建应用,填写之后得到一个AK,以前是AppKey,一个意思。
yechaoa
2022/06/10
9550
Android 百度地图定位
android调用百度地图
初始化地图 //设置地图 mMapView = (MapView) findViewById(R.id.bmapsView); //获取地图控件引用 mBaiduMap = mMapView.getMap(); //普通地图 mBaiduMap.setMapType(BaiduMap.MAP_TYPE_NORMAL); mBaiduMap.setMyLocationEnabled(true);//// 开启定位图层 mMapView.showZoomControls(false); mMapView.sho
码客说
2019/10/22
4540

相似问题

Android Studio谷歌地图v2

14

Android谷歌地图v2 maven

11

谷歌地图api v2 android

20

谷歌地图GPS Lib Android,从V2更新绘制活动路径

14

谷歌地图Android Api V2 -地图不显示

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档