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

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 投票
2 回答
731 浏览

android - 如何摆脱谷歌地图 v2 上的“转到我的位置图标”

我想显示用户的当前位置,但屏幕右侧没有转到我的位置图标。

这是通过调用实现的:

有没有类似于MyLocationOverlay来自MapViewapi的东西。

0 投票
1 回答
3400 浏览

android - Android Google Maps Api V2、GPS 位置监听器和地理编码

注意:这个问题与 MapView、MapViewActivity 或 GeoPoints 无关,该 api 已被弃用

你好,

我在使用 android google maps api v2 时遇到问题。具体来说,我想确保地图在我的位置移动时平移,并且我想监听这些事件,以便获取该位置的字符串地址以及经度和纬度。

我现在肯定会得到这个,但我想听听变化。

我的问题是我只是不确定新地图做了多少以及该LocationSource对象将为我做什么。示例应用程序根本不使用 GPS。

我不确定是否需要实现 LocationListener 来访问 GPS 硬件。

我需要能够平移地图并即时获取地理编码地址(通过在检测到地图移动后运行地理编码方法)

有没有人使用 android google maps v2 进行地理编码?我现在在:

a) 不确定 LocationSource 是否真的在监听运动变化

b) 如何让我的地图对象发生移动变化以更新屏幕、坐标和运行地理编码

0 投票
1 回答
4338 浏览

google-maps - Google Maps Android API v2 - 缺少 Google Play 商店

在使用 Google Maps Android API V2 的新发布的应用程序版本中,我已经实现了开发人员指南建议的所有内容,以确保用户安装了 GooglePlayServices,并且它在我拥有的所有设备上运行良好,并且到目前为止,已经更新到该应用程序新版本的数百人。

今天我通过acra收到了一个带有奇怪错误的错误报告。在 setupMapIfNeeded() 完成后,以下代码行会发生这种情况:

Logcat 报告:

对 GooglePlayServicesUtil.isGooglePlayServicesAvailable() 的调用不应该也确保安装了 Play 商店吗?如果不这样做,这似乎是谷歌的一个巨大疏忽。

任何帮助表示赞赏。

0 投票
1 回答
515 浏览

google-maps-android-api-2 - 我可以使用我的 Android 应用程序 + Google Maps Android API 进行多少次免费地图查看?

使用 Google Maps API,在您开始付费(每天 0.5 美元/1000 次地图浏览)或购买高级许可证(每年 100 万次地图浏览)之前,您只有有限的免费地图浏览次数(每天 25000 次)。

但我的问题是:

我想在我的 Android 应用程序中附加一个谷歌地图,但我想知道我可以做多少免费地图视图?它是否像 Google Maps API 一样工作?我们的地图视图数量不是有限的吗?

我问这个的原因是因为我想对我的初始坐标进行地理定位,然后“绘制”我在谷歌地图中遵循的路径(取决于地图视图的数量..或多或少地刷新它)。

非常感谢

0 投票
4 回答
33454 浏览

android - android中谷歌地图v2中的缩放级别监听器

我正在开发一个应该使用 Google Maps v2 的 Android 应用程序。现在我一直在寻找地图的缩放级别何时发生变化。任何人都可以帮助我吗?在此先感谢。

0 投票
1 回答
5793 浏览

android - Android Google Maps Api V2,获取当前地图中心的坐标

我正在使用 Android Google Maps Api V2(不是 MapView 或 MapActivity),我很难获得地图中心的坐标。

我正在考虑使用

但我无法从 CameraPosition 对象中获取纬度/经度。相机还具有更多尺寸,因为您现在也可以以不同的间距查看地图,因此获取纬度/经度的中心并不相同,因为不能保证用户从鸟瞰视图中查看地图,除非某些手势被禁用。

有一个更好的方法吗?我不希望用户必须长按一个标记来将其拖到地图上,我希望他们通过用户平移它来知道地图的中心在哪里。

map.getMyLocation()方法用于其他内容,例如当前的 LocationProvider 位置。尽管我正在使用 GPS 并且它仍然返回 null ,但似乎也不是这个选项

0 投票
2 回答
3486 浏览

android - SupportMapFragment 在方向更改时重新创建

我正在创建一个简单的应用程序,该应用程序在选项卡中使用谷歌地图,而在其他应用程序中使用其他内容。问题是当我改变方向时地图被重新创建所以我去 latlng 0,0

这是我的代码

MainAcitivy.java

TabListener.java

面向刚果附近的人像

在 latlng(0,0) 处面向景观

0 投票
1 回答
3712 浏览

android - 如何从标记列表中提取标记信息

我正在使用以下代码在 mapfragment 中使用三个数组创建标记列表,这些数组发送一个记录列表的纬度、经度和名称信息。我的目标是在单击信息窗口时向新意图发送记录的名称。现在为所有标记发送数组最后一项的记录名称,但我需要将特定信息发送到每个标记。任何的想法?

0 投票
6 回答
32322 浏览

android - Android Maps API v2 画圈

使用以下代码绘制圆圈(取自 Google Play 服务“地图”示例):

这是在世界不同地区绘制的:

悉尼 斯堪迪克

如您所见,圆圈并不是真正的圆圈,甚至第二个基本上都是椭圆。

我猜圆的“抗锯齿”取决于int numPoints变量中的点数。

  1. int radius = 5示例代码中的变量是什么?我的意思是它是什么度量?
  2. 主要问题是用给定的半径(以米为单位)绘制漂亮的圆圈的正确方法是什么?类似于我们在 api v1 中的内容canvas.drawCircle()

更新 - - - - - - - - - -

好的,改进数学后,我能够画出“正确”的圆圈:

但是我猜圆圈的抗锯齿有点无法控制,并且在某些缩放级别上,圆圈可能会变得丑陋:

在此处输入图像描述

0 投票
2 回答
2666 浏览

android - 标记在结束拖动时显示信息窗口

我希望在将标记拖到某个点时显示标记的信息窗口。我希望地址出现在其中。我的 LogCat 为我提供了正确的地址,以便正常工作,但信息窗口未显示

这是我的代码