55得票4回答
使用Google Maps API v2获取驾车路线指南

我正在尝试获取两个位置之间的驾驶方向:LatLng(12.917745600000000000,77.623788300000000000) LatLng(12.842056800000000000,7.663096499999940000) 我尝试过的代码:Polyline line = m...

55得票10回答
为地图添加边界以避免在特定区域外滑动。

我的应用程序显示地图,我希望用户无法在特定区域滑动。因此,我尝试添加边界,但这会导致应用程序崩溃。以下是工作代码: public class MapViewer extends Activity implements OnInfoWindowClickListener { priva...

54得票5回答
如何在Google Maps V2 Android上绘制交互式折线路线

我有以下代码,可以为我绘制折线,而且运行正常。但问题是它没有绘制交互式折线,绘制的线条缺少一些像素!import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import jav...

54得票4回答
在Android Studio中使用Gradle管理Google Maps API密钥

我知道Gradle很强大,我想管理Google Maps的开发/生产API密钥。 目前,我总是需要手动注释一行并取消注释另一行才能使其正常工作。是否有一种方法可以在Gradle中使用自定义发布配置自动完成这个过程?<!-- MapView v2 API --> <uses-...

53得票12回答
Java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable 这是一个关于IT技术的问题标题。

我正在使用谷歌地图创建一个安卓应用,以下是代码:MapFragActivity.java import android.os.Bundle; import android.support.v4.app.FragmentActivity; import com.google.an...

52得票2回答
我应该使用MapView还是MapFragment?

我不确定是否应该使用MapView还是继续使用MapFragment。我的应用程序是一款可以找到最近的地点的应用程序。我希望能够添加位置,当我按下标记时显示标记的详细信息,当用户沿着地图移动时,我希望能够获得地图中心的坐标并在定义的半径内显示最近的位置。如果我继续使用MapFragments,...

51得票8回答
捕获GoogleMap Android API V2的屏幕截图

最终更新 谷歌已经完成了该功能请求。请参见下面的答案。 原始问题 在使用旧版的Google Maps Android API时,我能够捕获谷歌地图的屏幕截图以通过社交媒体分享。我使用以下代码来捕获屏幕截图并将图像保存到文件中,效果非常好: public String captureSc...

51得票5回答
如何在Android Google Maps API v2中将一个经纬度和半径转换成一个LatLngBounds?

我认为这是最近的Google Maps API v2版本的限制。他们最近添加了在地面上绘制圆形的功能,但如果您想调整相机位置以显示整个圆形,则不存在任何方法可供使用。 可以调用CameraUpdateFactory#newLatLngBounds(bounds,padding),其中“bou...

51得票11回答
如何使用Google Maps for Android V2处理地图移动结束?

当地图中心被改变时,我想要对地址进行地理编码。 如何使用新的Google Maps for Android V2处理地图移动事件?(我指的是用户用手指拖动地图的情况)

49得票3回答
更改标记的颜色 - Google地图V2 Android

我有点不理解如何改变 Android Google Map 项目中标记的颜色。 我的 Marker 代码如下:googlemap.addMarker(new MarkerOptions() .position(new LatLng( 65.07213,-2.109375)) ...