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

使用 Android 中的 Google Maps API 从用户位置获取附近地点的结果

这是第一次使用谷歌地图API和谷歌地点API.我正在做一个演示应用程序,显示最接近用户位置的列表医院(例如)以及到每家医院的路线.我能够使用以下代码获取用户的位置: 公共类 MainActivity 扩展 ActionBarActivity {私人谷歌地图;UiSettings 地图设置;@覆盖protected void onCreate(Bundle savedInstanceState) ..

Android Google Maps API V2 缩放至当前位置

我正在尝试使用 Maps API V2 以更加熟悉它,并且我正在尝试以用户当前位置为中心启动地图.使用 map.setMyLocationEnabled(true); 语句,我可以在地图上显示我的当前位置.这还会向 UI 中添加按钮,使地图以我的当前位置为中心. 我想在我的代码中模拟那个按钮按下.我熟悉 LocationManager 和 LocationListener 类并意识到使用它们 ..

如何沿现有道路在两点之间绘制路线?

我想在我的 android 应用中显示两个位置之间的驾驶路线.我只想在路段顶部绘制路线. 关于堆栈溢出本身有几个答案,他们都使用相同的方法.使用谷歌路线 API 获取从起点到目的地的路线,并在返回的点上绘制一条折线.以下是使用此方法的一些答案. https://stackoverflow.com/a/17007360/1015678 https://stackoverflow.c ..
发布时间:2021-12-10 21:39:42 移动开发

带有自定义标记的android Maps API v2

我想用自定义标记制作地图.在 API v2 中,我可以为标记设置图标、标题等.但我想在第一次出现时用标记显示标题.现在标题仅在我点击标记时显示.在 v1 中是叠加层,但在 v2 中我没有发现任何类似的东西. 已编辑:可能是我说的不够清楚.API 中的 Marker.showInfoWindow() 之类的东西仅适用于一个标记.我无法同时显示所有标记的信息窗口.无论如何,我需要显示所有标记的标 ..
发布时间:2021-12-10 21:36:15 移动开发

Google Maps API v2:如何使标记可点击?

如何使 Android Google Maps API v2 中的标记变为可点击状态,以便它们显示带有选项的菜单或开始一项新活动?我相信我目前在我的应用程序中使用“newb"方法制作了标记.我没有为它们分配名称或方法,以便能够将其与所需代码的其余部分链接起来. googleMap.addMarker(new MarkerOptions().position(latLng).title("我的位置 ..
发布时间:2021-12-10 21:35:56 移动开发

Google Maps v2 上的动画标记

使用 v2 API 在 Google 地图上制作标记动画的最佳方法是什么? 我正在开发一个以地图为中心的游戏,我可以跟踪人们的位置并将他们显示在地图上供彼此查看.当人们移动时,我想将一个标记从他当前的位置动画到他的最新位置.每个人都有一个方向,所以我需要适当地旋转标记. 使用新的 Google Maps API 的最佳方法是什么? 解决方案 一些 Google 工程师提供了一个 ..

Android 地图 v2 缩放以显示所有标记

我在 GoogleMap 中有 10 个标记.我想尽可能放大并保留所有标记?在早期版本中,这可以通过 zoomToSpan() 实现,但在 v2 中我不知道如何做到这一点.此外,我知道需要可见的圆的半径. 解决方案 您应该使用 CameraUpdate 类来执行(可能)所有程序化地图移动. 为此,首先像这样计算所有标记的边界: LatLngBounds.Builder builde ..

使用 Google Maps Android API v2 在两点之间绘制路径

Google 更改了其 Android 地图 API 并引入了 API V2.之前绘制路径的代码不适用于 API V2. 我已经设法用 API V2 绘制了一条路径.我已经搜索了很多解决方案,但没有找到任何答案.所以我正在分享它的答案. 解决方案 首先,我们将获得源点和目标点,我们必须在它们之间绘制路线.然后我们将这些属性传递给下面的函数. public String makeU ..

ScrollView 中的 Google Maps API v2 SupportMapFragment - 用户无法垂直滚动地图

我正在尝试将 Google 地图放入滚动视图中,以便用户可以向下滚动其他内容以查看地图.问题是这个滚动视图吃掉了所有的垂直触摸事件,所以地图的UI体验变得很奇怪. 我知道在谷歌地图的 V1 中,您可以覆盖 onTouch 或 setOnTouchListener 以在 MotionEvent.ACTION_DOWN 时调用 requestDisallowInterceptTouchEvent ..
发布时间:2021-12-07 13:02:24 移动开发

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

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

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

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

TabActivity 中的多个地图 v2

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

我应该使用 MapView 还是 MapFragment

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