问题标签 [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.
android - MapFragment 在旋转后变得没有响应
我的问题很简单,我将 4 FrameLayout 添加到我的 XML 并在这些容器中通过代码添加 4 MapFragment。
像这样 :
在我的活动中
问题是:当我旋转设备时,MapFragments 不再响应触摸事件......
有没有人遇到同样的问题并解决了?
android - Android Google API V2 启用/禁用 TileProvider
我的问题很简单,我想在 Google Maps API v2 上启用和禁用 TileUrlProvider。
我的方法是:
瓷砖提供者如下所示:
和 :
当像这样调用 tileProvider 时工作正常:
但是我可以我的图块永远不会加载到地图中。其他谷歌地图瓷砖工作正常......
有什么建议么?
android - android maps api v2中的彩色折线
我想在 android maps api 版本 2 中绘制折线。我希望它有多种颜色,最好是渐变。但在我看来,折线只允许有单一颜色。我怎样才能做到这一点?我已经有了 api-v1 覆盖画我喜欢的东西,所以想必我可以重用一些代码
android - 谷歌地图没有出现在屏幕上
在看到几个论坛和 Android 版谷歌地图教程后,我有了这个
根据谷歌开发者的说法,我修改了这样的清单
我还将 API 密钥添加到布局中
它运行,但地图没有出现在屏幕上,有什么建议吗?
android - Google Maps v2 使用 setMyLocationEnabled 时出错
我不确定我错了,在 Google Map v2 示例中nullPointerException
使用。googlemap.setMyLocationEnabled(true)
MainActivity.java 文件:
清单文件:
错误日志:
顺便说一句,对于那些试图玩的人来说,源代码是一个很好的例子,google map v2
并且得到了很好的评论。
任何有关该错误的帮助表示赞赏。
提前致谢。
android - android maps v2设置边界错误
我正在尝试让我的地图缩放到给定的边界。但我得到一个错误。
这是我的代码
和错误:
这(MyActivity.java:42)
指的是这个
mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(boundsBucuresti, 20));
android - 在单个 Activity 中跨多个片段重用 Google Map v2
我的一项活动切换了包含谷歌地图的片段。
起初我尝试使用片段的子片段管理器(ChildFragmentManager)来添加SupportMapFragment
. 它工作正常,但是为每个片段再次加载地图,这需要很多时间。
我未能SupportMapFragment
从一个片段分离并将其附加到另一个片段,因为它以某种方式与ViewGroup
它最初放置的位置相关联。
所以最后我决定使用MapView
在活动中创建的普通对象并将其添加到活动片段的视图组中,并在放入另一个片段的视图组之前将其删除。
一切正常,除了onSaveInstanceState
(MapView 需要手动传递调用所有活动生命周期方法,如onResume
, onPause
, onDestroy
, onSaveInstanceState
)。当我尝试调用mapView.onSaveInstanceState
我的活动时,它会破坏应用程序。
我想知道是否有其他人成功地在多个片段中重用了 GoogleMap?
android - Maps API 在 animateTo() 方法上抛出 NullPointerException
尝试将地图动画到某个 GeoPoint 时,我遇到了一个致命的异常 - 这是异常:
这是我的代码。我的日志输出还显示 GeoPoint 的值为LatitudeE6= 51537141和LongitudeE6= -246271
如果我评论该行
我不再得到例外。
谁能帮我理解为什么会发生这个异常?
请帮助我。
android - 如何从 Android Google Maps API V2 获取 MapView 的位图
我正在将我的应用程序更新到新的 Android Maps API V2 并在尝试获取当前显示地图的位图图像时遇到问题。在 API V1 中,我这样做了:
在 API V1 中,这给了我一张地图的位图,在 API V2 中,我得到的只是一个黑色矩形。
同样对于 API V2,我使用的是MapView
,而不是,MapFragment
所以这不是问题。
android - 拦截对 GoogleMap 的内置 myLocation-Button 的点击
有什么方法可以拦截/捕获对 GoogleMap(API v2)上 myLocation-Button 的点击?我需要这个的原因是:
我计算到我的地图标记的距离。这些计算的默认参考位置是用户位置。但是一旦用户搜索到一个地址,这个搜索结果就会被用作距离计算的参考。我想拦截对 myLocation 按钮的单击,以告诉我的应用它应该再次使用用户位置来计算距离。
我可以在布局中的任何位置实现我自己的“goToMyLocation”按钮,但我更喜欢 GoogleMap 的 Android 风格按钮来实现一致的 Android 体验。