问题标签 [google-maps-android-api-1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
55342 浏览

android - 无法获取连接工厂客户端

我收到了这个错误:ERROR/MapActivity(258): Couldn't get connection factory client

一切正常,突然之间,怎么会这样?我知道我的 api 密钥很好,因为一个月我一直在完美地使用它。为什么它突然不显示地图活动,并在 logcat 中发布该错误?

0 投票
3 回答
11232 浏览

android - 我如何让我的谷歌地图放大到我当前的位置?

嗨,我想让我的地图放大到我当前的位置。当前位置是通过向模拟器发送 lat 和 long 来定义的。我该怎么做呢?

我当前的 mapactivity.java

谢谢你。

0 投票
1 回答
620 浏览

android - 修复 debug.keystore 以使用 ADT 22 和 Google Maps v1 API 密钥

在将我的 Android SDK 更新到修订版 22.0.1 并更新 Eclipse ADT 后,我发现我无法再在设备上安装调试版本。控制台显示此错误:

我发现我可以通过删除我的debug.keystore文件并让 SDK/ADT 重新创建它来解决这个问题。这让我可以构建和安装调试包。

但是,该应用程序使用 Google Maps v1 API,它需要一个与debug.keystore. 重新创建debug.keystore无效的 API 密钥,并且 Google不再提供新的 v1 API 密钥。所以当我运行我的调试版本时,地图视图是空白的。

这不是一个炫耀,因为发布版本仍然可以正常工作。但是有什么方法可以“修复”我的原件debug.keystore,使其与 ADT 22 一起使用并匹配我的 Maps v1 API 密钥?

FWIW,这里是输出keytool -list -v -keystore debug.keystore -storepass android

0 投票
2 回答
125 浏览

android - Android Google Map API 从 1.0 到 2.0

我有这个应用程序,我想从 Google 地图 API 1.0 升级到 2.0,特别是针对一些性能问题。

现在,该应用程序是(不是由我设计的)在唯一的主活动中定义的单个 Map 并通过不同的片段(包含在片段中作为视图)使用。

我正在阅读新的 api 并有疑问:

1)在同一个屏幕上有2个片段是否很好,一个只用于地图,另一个用于其他UI?这样我可以创建几乎完全扩展/隐藏地图的效果,现在很流行吗?

2) 您是否了解一些升级 API 的指南?我运行有关如何使用 Api 2.0 创建但不升级的内容: 规则、错误、指南

十分感谢。

编辑:与往常一样,我现在正在努力,完成后我会发布我的解决方案/选择。

0 投票
3 回答
2593 浏览

android - 将 android 谷歌地图 v1 转换为 v2

我开始告诉我有关 google maps v2 的信息,所以我想在我的实际应用程序中使用它!

在清单和 xml 文件中,我做了所有事情(这有效),但我的问题出在我的地图活动中!当我点击我的应用程序应该启动的按钮时,只有一个黑屏并且我的项目崩溃了:(这里的代码:

显现:

main.xml(地图布局):

位置demo2.java:

日志猫:

我希望任何人都可以帮助我..我已经在寻找几个小时了...

0 投票
2 回答
1095 浏览

android - Google Maps Android API - 风格地图

从我目前所阅读的内容来看,似乎没有办法通过Android API来设置 Google Maps 的样式。

有没有人有不同的看法或知道如何在 Android 上设置 Google 地图的样式(更改功能颜色等)?

据我所知,Android(或 iOS)完整地图库的唯一替代品是Mapbox,但他们的 Android 库仍在大力开发中。

0 投票
7 回答
30619 浏览

android-studio - 错误:请在 Android Studio 2.0 中选择 Android SDK

我正在使用 Android Studio 2.0 Beta2,并且我正在尝试运行使用 google maps api v1(包com.google.android.maps)作为 *.jar 文件的旧项目。要运行这个旧项目,我需要指定比上一个 (23) 旧的 compileSdkVersion。我用了

但我得到了错误:请在 Android Studio 中选择 Android SDK错误。我如何使用旧的 compileSdkVersion 运行这个旧项目?

0 投票
0 回答
860 浏览

google-play-services - 如何将 google play 服务库添加到 nativescript

我正在尝试将 google maps api for android 添加到我正在开发的 nativescript 应用程序中,我正在按照这篇文章NativeScript plugin for Google Maps SDK中的步骤进行操作,我已经安装了 nativescript 插件,但我在下一步遇到问题就是将google play服务库添加到项目中。我已经从 android sdk manager 安装了 google play 服务,接下来我将运行这个命令tns library add android "path to the GooglePlayServices SDK"。例子

但是当我打开 google_play_services 目录时,我没有找到 libproject 文件夹。

我已经搜索过帮助,更新到修订版 30 后,这篇文章 Missing “/extras/google/google_play_services/libproject” 文件夹似乎是最相关的。最佳答案 说:

看起来 Google 刚刚将 Google Play 服务分解为多个库。如果您还通过 SDK 管理器更新了 Google 存储库,您可以在 /extras/google/m2repository/com/google/android/gms 中找到它们。

各个库采用 aar 格式,因此您必须自己提取 jar,如果这是您所追求的。

0 投票
1 回答
1289 浏览

android-studio - 错误:(48, 21) 错误: 找不到符号方法 getMap()

我正在使用 Android Studio 1.1 和 AP1 21(课程需要的版本)。我使用Google Maps Activity.

在自动生成的代码中,我收到以下错误消息:Error:(48, 21) error: cannot find symbol method getMap(),在setUpMapIfNeeded方法中:

任何想法如何解决这个问题?谢谢!

0 投票
0 回答
189 浏览

android - 如何获取谷歌位置 API

我在初始化应用程序时请求当前位置,但它不工作。地图启动,没有任何请求。任何人都可以解决这个问题吗?

这是我的代码: