google-maps-android-api-2相关内容

如何使用 Android 地图 API v2 创建自定义形状的位图标记

我正在开发一个使用 Google Map API v2 的 Android 应用程序.我需要使用自定义标记在地图上显示用户位置. 每个标记都会显示来自 URL 的用户图片.必须以异步模式从服务器下载图像.有关示例,请参阅随附的屏幕截图. 如何在标记中添加图像和自定义信息? 解决方案 在 Google Maps API v2 Demo 有一个 MarkerDemoActivity ..
发布时间:2021-12-01 12:16:35 移动开发

Google Maps Android API v2 - 交互式信息窗口(就像在原始的 android 谷歌地图中一样)

我正在尝试使用新的 Google Maps API v2 在点击标记后制作自定义 InfoWindow.我希望它看起来像 Google 的原始地图应用程序.像这样: 当我在里面有 ImageButton 时,它不起作用 - 整个 InfoWindow 被选中,而不仅仅是 ImageButton.我读到这是因为没有 View 本身但它是快照,因此无法区分各个项目. 编辑:在文档中(感谢D ..
发布时间:2021-12-01 11:46:19 移动开发

如何在 Android Marshmallow 上的 Google 地图上显示当前位置?

我希望谷歌地图显示用户的位置.我试过这段代码,但它在 Android 6 上不起作用. 私人谷歌地图;位置管理器 lm;LocationListener ll;位置 l;纬度位置;@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.la ..
发布时间:2021-12-01 11:36:32 移动开发

PlaceAutocompleteFragment 在点击时消失

我想实现 AutocompleteTextView(谷歌位置),但是当我点击片段中的 searchView 时,片段消失(倒下). 我的代码: @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.act ..
发布时间:2021-11-30 18:56:25 移动开发

SupportMapFragment 不支持 AndroidX Fragment

import com.google.android.gms.maps.SupportMapFragment;导入 androidx.fragment.Fragment;...私有 SupportMapFragment mMapFragment;...mMapFragment = (SupportMapFragment) form.getSupportFragmentManager().findFr ..
发布时间:2021-11-27 23:42:59 移动开发

TabActivity 中的多个地图 v2

我目前正在尝试使用 MapView 对象在 TabActivity 的不同选项卡中拥有 2 个地图 v2.问题出现在以下场景中: 显示带有地图的tab1 转到 tab2 以显示另一张地图 在第二个选项卡中,第一个选项卡中的地图图像似乎与新地图重叠.见下图: 在右侧,您可以看到第一张地图仍然显示在其顶部.触摸事件将转到新地图,但这并没有真正的帮助.我花了很多时间尝试将我们的应用程序转 ..
发布时间:2021-11-27 22:26:17 移动开发

我应该使用 MapView 还是 MapFragment

我不确定我是应该使用 MapView 还是坚持使用 MapFragment.我的应用程序是一个应用程序,可以找到离您最近的一组最近的地点.我希望能够添加位置,在按下标记时显示标记的详细信息以及当用户沿地图移动时,我希望能够获取地图中心的坐标并显示定义的最近位置半径.如果我继续使用 MapFragments,我会处于劣势还是应该在我还有机会的时候切换到 MapView? 解决方案 首先,很快 ..
发布时间:2021-11-27 19:34:52 移动开发

添加大量标记时,Google Maps Android API v2 非常慢

我正在更新现有的 Android 应用以使用新的 Google Maps Android API v2.我有大约 2500 个标记要添加到地图中.使用旧版本的 API 时,我发现当有 2500 个标记时地图的响应速度非常糟糕,因此我不得不通过仅添加地图当前可见区域中的标记来解决这个问题. 我希望使用新 API 时 2500 个标记会更快,但它仍然很糟糕,即使在 Nexus 4 上也是如此,而 ..
发布时间:2021-11-27 19:34:34 其他开发

Google Maps Android API V2 检查设备上是否安装了 GoogleMaps

使用 Google Maps Android API V2 时,我遵循 Google Play 服务设置文档进行检查以确保安装了 Google Play 服务,在我的主要活动中使用以下代码: @Override公共无效 onResume(){检查GooglePlayServicesAvailability();super.onResume();}public void checkGooglePl ..
发布时间:2021-11-27 19:33:32 其他开发

如何使用 Google Maps for Android V2 处理地图移动结束?

我想在更改地图中心后立即对地址进行地理编码. 如何使用适用于 Android V2 的新 Google 地图处理地图移动?(我说的是用户用手指拖动地图的情况) 解决方案 以下是确定拖动开始和拖动结束事件的可能解决方法: 您必须扩展 SupportMapFragment 或 MapFragment.在 onCreateView 中,您必须将 MapView 包装在自定义的 Fra ..
发布时间:2021-11-27 19:33:25 移动开发

如何使用android google map sdk v2绘制虚线折线?

我已经浏览了折线的文档 并且没有办法让它变成虚线. 有人知道如何用android google map sdk v2绘制虚线折线吗? 解决方案 在当前版本中是不可能的.请关注此问题以获取更新:https://code.google.com/p/gmaps-api-issues/issues/detail?id=4633 更新 最近,Google 在 Google Maps ..
发布时间:2021-11-27 19:32:41 移动开发

如何在android map api V2中为标记设置动画?

我想实现平滑过渡以模拟在地图上移动的汽车标记. 是否可以在 android map api v2 中为标记设置动画? 解决方案 提供的版本都不适合我,所以我已经实现了我的自定义解决方案.它提供了位置和旋转动画. /*** 动画标记到目标位置的方法* @param destination 目的地位置(必须包含轴承属性,以确保* 标记旋转将正常工作)* @param 标记标记为动画*/ ..
发布时间:2021-11-27 19:30:56 移动开发

Android Geocoder getFromLocationName 总是返回 null

我一直在尝试对字符串进行地理编码以获取其坐标,但我的程序总是崩溃,因为每当我尝试使用 getFromLocationName() 时,它都会返回 null.我一直试图解决这个问题几个小时,但没有任何效果.这是我的代码 public class MainActivity extends Activity {私人谷歌地图 mMap;列表地址;MarkerOptions 迈阿密;String myLo ..
发布时间:2021-11-27 19:30:20 Java开发

如何在 Google Map API v2 中处理地图的 onTouch 事件?

GoogleMap 默认不提供地图拖动开始和拖动停止的事件.我已经报告了这个问题这里. 我想制作自定义 handler,它将使用普通的onTouch 事件并将其与setOnCameraChangeListener 结合起来. 但是我没有找到如何访问 GoogleMap 对象的 onTouch 事件.它不提供这样的回调. 我想知道如何在 Google Map API v2 中处理地 ..
发布时间:2021-11-27 19:30:09 移动开发

带有 CameraUpdateFactory.newLatLngBounds 的 moveCamera 崩溃

我正在使用新的 AndroidGoogle 地图 API. 我创建了一个包含 MapFragment 的活动.在 onResume 活动中,我将标记设置到 GoogleMap 对象中,然后为包含所有标记的地图定义一个边界框. 这是使用以下伪代码: LatLngBounds.Builder builder = new LatLngBounds.Builder();而(数据){LatLn ..
发布时间:2021-11-27 19:29:43 移动开发

GoogleMap Android API V2 的截图

最终更新 Google 已满足该功能请求.请参阅下面的这个答案. 原始问题 使用旧版本的谷歌地图 Android API,我能够捕捉谷歌地图的屏幕截图并通过社交媒体分享.我使用以下代码捕获屏幕截图并将图像保存到文件中,效果很好: public String captureScreen(){String storageState = Environment.getExternal ..
发布时间:2021-11-27 19:29:21 移动开发

Google Maps Android API v2 SupportMapFragment 内存泄漏

使用 2 个简单的活动.第一个 Activity 只包含一个按钮来启动第二个包含地图的 Activity: 主要活动: public class MainActivity extends Activity {@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);se ..
发布时间:2021-11-27 19:27:51 移动开发

TileProvider 方法 getTile - 需要将 x 和 y 转换为纬度/经度

我正在将 iOS 应用移植到 Android,并使用 Google Maps Android API v2.该应用需要在地图上绘制热图叠加层. 到目前为止,看起来最好的选择是使用 TileOverlay 并实现自定义 TileProvider.在方法getTile中,我的方法被赋予了x、y和zoom,需要返回一个Tile形式的位图.到现在为止还挺好. 我有一组热图项目,我将用它们在位图 ..
发布时间:2021-11-27 19:25:54 移动开发

Android Maps v2 使用指南针旋转 mapView

我正在开发一个需要使用指南针旋转 mapView 的应用程序.我知道如何旋转相机,但我需要用罗盘旋转 mapView.中心点应该是当前位置.我找到了 Maps V1 的代码,但我需要用 Maps V2 来做 解决方案 好的,我自己想出来了.首先,您需要从罗盘计算方位.然后可以旋转 Maps api-2 相机. public void updateCamera(浮动轴承){CameraPo ..
发布时间:2021-11-27 19:24:36 移动开发