google-maps-android-api-2相关内容
我正在更新现有的 Android 应用以使用新的 Google Maps Android API v2.我有大约 2500 个标记要添加到地图中.使用旧版本的 API 时,我发现当有 2500 个标记时地图的响应速度非常糟糕,因此我不得不通过仅添加地图当前可见区域中的标记来解决这个问题. 我希望使用新 API 时 2500 个标记会更快,但它仍然很糟糕,即使在 Nexus 4 上也是如此,而
..
我想在更改地图中心后立即对地址进行地理编码. 如何使用适用于 Android V2 的新 Google 地图处理地图移动?(我说的是用户用手指拖动地图的情况) 解决方案 以下是确定拖动开始和拖动结束事件的可能解决方法: 您必须扩展 SupportMapFragment 或 MapFragment.在 onCreateView 中,您必须将 MapView 包装在自定义的 Fra
..
我已经浏览了折线的文档 并且没有办法让它变成虚线. 有人知道如何用android google map sdk v2绘制虚线折线吗? 解决方案 在当前版本中是不可能的.请关注此问题以获取更新:https://code.google.com/p/gmaps-api-issues/issues/detail?id=4633 更新 最近,Google 在 Google Maps
..
我想实现平滑过渡以模拟在地图上移动的汽车标记. 是否可以在 android map api v2 中为标记设置动画? 解决方案 提供的版本都不适合我,所以我已经实现了我的自定义解决方案.它提供了位置和旋转动画. /*** 动画标记到目标位置的方法* @param destination 目的地位置(必须包含轴承属性,以确保* 标记旋转将正常工作)* @param 标记标记为动画*/
..
我一直在尝试对字符串进行地理编码以获取其坐标,但我的程序总是崩溃,因为每当我尝试使用 getFromLocationName() 时,它都会返回 null.我一直试图解决这个问题几个小时,但没有任何效果.这是我的代码 public class MainActivity extends Activity {私人谷歌地图 mMap;列表地址;MarkerOptions 迈阿密;String myLo
..
GoogleMap 默认不提供地图拖动开始和拖动停止的事件.我已经报告了这个问题这里. 我想制作自定义 handler,它将使用普通的onTouch 事件并将其与setOnCameraChangeListener 结合起来. 但是我没有找到如何访问 GoogleMap 对象的 onTouch 事件.它不提供这样的回调. 我想知道如何在 Google Map API v2 中处理地
..
我正在使用新的 AndroidGoogle 地图 API. 我创建了一个包含 MapFragment 的活动.在 onResume 活动中,我将标记设置到 GoogleMap 对象中,然后为包含所有标记的地图定义一个边界框. 这是使用以下伪代码: LatLngBounds.Builder builder = new LatLngBounds.Builder();而(数据){LatLn
..
最终更新 Google 已满足该功能请求.请参阅下面的这个答案. 原始问题 使用旧版本的谷歌地图 Android API,我能够捕捉谷歌地图的屏幕截图并通过社交媒体分享.我使用以下代码捕获屏幕截图并将图像保存到文件中,效果很好: public String captureScreen(){String storageState = Environment.getExternal
..
我正在测试适用于 Android 的新 Google Maps API V2,当应用启动时我收到此消息: 这是在 4.1 模拟器上运行的. 这是我的 AndroidManifest.xml 文件:
..
使用 2 个简单的活动.第一个 Activity 只包含一个按钮来启动第二个包含地图的 Activity: 主要活动: public class MainActivity extends Activity {@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);se
..
我正在将 iOS 应用移植到 Android,并使用 Google Maps Android API v2.该应用需要在地图上绘制热图叠加层. 到目前为止,看起来最好的选择是使用 TileOverlay 并实现自定义 TileProvider.在方法getTile中,我的方法被赋予了x、y和zoom,需要返回一个Tile形式的位图.到现在为止还挺好. 我有一组热图项目,我将用它们在位图
..
我正在开发一个需要使用指南针旋转 mapView 的应用程序.我知道如何旋转相机,但我需要用罗盘旋转 mapView.中心点应该是当前位置.我找到了 Maps V1 的代码,但我需要用 Maps V2 来做 解决方案 好的,我自己想出来了.首先,您需要从罗盘计算方位.然后可以旋转 Maps api-2 相机. public void updateCamera(浮动轴承){CameraPo
..
我正在尝试应用 drawernavigation(我的第一个片段是地图,其他片段只是一些布局简单的片段).所以它运行良好 &我可以在我的片段之间导航,但是当我返回到第一个片段(即地图)时,我崩溃了 logcat: 11-20 11:03:27.306: E/AndroidRuntime(13787): 致命异常: main11-20 11:03:27.306:E/AndroidRuntim
..
我正在开发一个 android 应用程序,其中一些用户从他们的设备打开相同的活动.此 Activity 中有一张地图,当用户从其设备打开此 Activity 时,会从 Firebase 获取他们的位置坐标,并在地图上显示基于这些坐标的标记. 这是我的代码: acceptingUserReference.child(requestID).child(key).addListenerForSi
..
如何更改谷歌地图我的位置默认按钮?我设置了我的位置启用和地图绘制标准图像来查找位置,是否可以更改默认图像? 解决方案 自定义按钮见下面的xml文件:
..
我使用的是 Google Maps Android API v2,我需要一种方法来确定“我的位置"按钮的位置. 我得到这样的“我的位置"按钮: GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext());最终的 GoogleMap 地图 = ((SupportMapFragment) getSu
..
我在我的项目中使用 Google Maps v2 API.在 Google Maps v2 中,调试/发布 API 密钥在 AndroidManifest.xml 中定义.我已经看到了链接,但在那个地图键被定义不在 AndroidManifest.xml 中的 xml 布局文件中.那么我可以在 AndroidManifest.xml 中为我的项目定义调试和发布密钥吗? 我想要在 Androi
..
我想在我的应用程序中使用 Google Play 服务 API,但是当我打开模拟器来测试我的应用程序时,它向我发送一条消息,指出“必须下载 Google Play 服务".我知道发生这种情况是因为我在我的 MainActivity 中的 onResume() 方法中编写了这个测试. 我想知道如何在模拟器中安装 Google Play 服务,因为很快我将需要测试我的地图. 解决方案 查看
..
我正在尝试获取两个位置之间的行驶方向: LatLng(12.917745600000000000,77.623788300000000000)纬度(12.842056800000000000,7.663096499999940000) 我尝试过的代码: Polyline line = mMap.addPolyline(new PolylineOptions().添加(新的纬度(12.9177
..
我对这个 api 完全陌生,我想知道是否有一种方法可以离线使用地图.我不介意应用程序的大小很大,所以如果无论如何都涉及缓存或其他大小相关的东西,这不是问题 有什么建议吗? ps:如果在 google 的 api 中不可能,有没有办法用另一个提供地图服务的源的另一个 api 来做到这一点? 解决方案 您可以尝试使用 osmdroid离线使用 Google 地图.Osmdroid
..