问题标签 [android-maps-v2]

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 投票
1 回答
1618 浏览

android - 从 http 格式化响应数组

请帮助我格式化来自 http 的回复。使用 AsynckTask 发布

日志是这个:

`

所以目标是在不改变 php 部分的情况下只有16.07 公里 da Motta 。看到数组中有 3 个项目,有一些想法可以从数组中获取第 3 个对象。提前Tnx。

0 投票
1 回答
226 浏览

android - 在 android google maps merkers 上设置文本

关于如何设置 Text Over android google maps (v2) 默认标记的任何提示?例如,我想在标记内部(上方)设置字符“A”(不是片段也不是标题)。

0 投票
0 回答
915 浏览

android - 使用地区名称在android中获取pincode/postalcode?

在我的应用程序中,从用户那里获取地址,用户输入区域名称后如何在编辑文本字段中自动显示密码/邮政编码。使用地图的任何人都知道请与我分享。

0 投票
3 回答
11833 浏览

android - Android 使用方位映射 V2 newLatLngBounds

我正在使用具有此布局的新 Android 地图 V2:

我正在尝试使用方法 newLatLngBounds (LatLngBounds bounds, int padding) 来缩放和查看地图中的所有标记,但是相机方位设置为 0。

谷歌开发者文档上的描述说:

public static CameraUpdate newLatLngBounds (LatLngBounds bounds, int padding) (...) 。返回的 CameraUpdate 的方位角为 0,倾斜角为 0。(...)"。

如何更改轴承值?

在调用 newLatLngBounds 后,我尝试以编程方式设置新方位,如下所示:

但是当我这样做时,一些标记不会出现。

0 投票
1 回答
13105 浏览

android - Android从点数据库设置GoolgeMap边界

使用 Google Maps Android API v2,我正在尝试使用LatLngBounds.Builder()数据库中的点来设置地图的边界。我想我已经接近了,但是活动正在崩溃,因为我认为我没有正确加载积分。我可能就在几行之外。

我认为我如何安排 for 循环以获取所有汽车可能存在错误,如果我删除边界语句,则地图点按预期正确绘制但未正确界定地图。

0 投票
1 回答
504 浏览

openstreetmap - GroundOverlays 之间的空间使用 Google Map Android API v2

我已经使用 Openstreetmap 瓦片作为 GroundOverlays 使用 Google Map Android API v2(即 osmdroid 不是一个选项)创建了一个离线地图,但有一个小问题:在缩放级别大于 14 时,一些瓦片之间有 1-3 像素空间他们。其他瓷砖完美排列。它们之间有空格和没有空格似乎是随机的。

我使用 JTileDownloader 下载瓦片,然后获取下载并放置在设备文件系统中的所需瓦片(使用此处描述的技术),然后获取瓦片的 LatLngBounds,然后将它们放在一个循环中,如下所示:

我已经验证了瓷砖的纬度和经度应该对齐。我还验证了所有位图的大小相同。我还使用 UrlTileProvider 尝试了这个特定的图块集,它工作正常,所以图块没有问题。这几天我一直在为此苦苦挣扎,希望有任何建议。我在其他任何地方都没有发现任何解决这个问题的地方。谢谢!

0 投票
3 回答
6132 浏览

android - Android Maps v2 - 动画标记

我正在为地图(v2)创建一个集群功能。我将位置分组到集群中,然后将集群显示为自定义标记:

在此处输入图像描述

这很好用,但我想在创建和拆分集群时创建一个动画。我通过在标记(注释)上创建 UIView 动画成功地使用 iOS 做到了这一点。我在网上找不到任何适用于 android 的代码/提示。

我设法得到一个简单的 ImageView 作为覆盖以类似于一个集群,然后使用 aTranslateAnimation来获得所需的动画。最后我删除了这个视图并添加了标记。

有没有更好的方法来为标记设置动画?

0 投票
1 回答
5870 浏览

android - 对话框中的 Android Maps API v2

我正在尝试在对话框中显示 GMap,可以吗?

我的布局为

并将此 XML 膨胀到一个对话框中,如下所示...

但是,在通货膨胀期间,我得到了运行时错误......

谁能帮我解决这个问题??

0 投票
4 回答
4243 浏览

android - Android - 如何从地图视图中获取地图坐标

在我的应用程序中,我使用谷歌地图上的标记来显示地点。但是我一次标记了所有我不想做的可用位置。我想通过获取地图坐标来显示只适合屏幕的地方,如下所示:

在此处输入图像描述

我只想通过发送地图的坐标从源中获取此范围内可用的地点。我不确定是否应该从屏幕角落捕获所有 4 坐标?

谁能帮我弄清楚这个?

0 投票
2 回答
3058 浏览

android - Android Google Maps API v2:不同笔记本电脑的授权失败

我已经按照此处此处MapView的步骤在我们的团队项目中创建了一个与 svn 同步的项目。按照步骤操作后,MapView运行流畅,但仅在我的笔记本电脑上。我的项目成员总是得到

当打开MapView. 因此,我删除了旧的指纹,并使用我的 Google 帐户在另一台笔记本电脑上为新的 Google API 密钥生成了一个新的 SHA1 指纹:

keytool -list -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android -v

所以现在它正在我生成SHA1指纹的另一台笔记本电脑上工作,但是当我尝试在我的笔记本电脑上运行项目时,我现在得到了

错误。

我们没有使用proguard-project.txt,我们尝试google-play-services了安装并/extras/google/google_play_services/libproject/google-play-services_lib作为库包含的不同设备。我们还尝试生成多个 API 密钥,但只有一个有效。

我们做错了什么?我们是否必须使用不同的 Google 帐户来创建单独的密钥?