当前位置: 首页 > 知识库问答 >
问题:

如何在谷歌地图上更新Android中的纬度/经度?

陈允晨
2023-03-14

长话短说,我想更新地图上的标记仅使用传感器数据,但我在API中找不到允许我更新地图上的纬度/经度的库函数。根据我计算的新纬度/经度,有什么东西可以做到这一点吗?

共有1个答案

吴欣悦
2023-03-14

您应该保存您第一次创建的标记的引用(1),然后更新(2)他的位置。

1)Marker Marker=MMAP.AddMarker(new MarkerOptions().Position(firstLatLng));

2)Marker.SetPosition(newLatLng);

 类似资料:
  • 我在一个Google Map组件中使用,在主组件中发送道具(坐标作为数组),最后第二个组件(地图)重新使用了这个,我想在地图上显示新的位置。 不幸的是,这没有工作,坐标,正确地改变和组件(地图)累加,但没有刷新。因为当尝试这样做时,地图是白色的(空的),没有什么可显示的 > LAT和Lng以一个坐标开始,setState放入一个新的 不要把整个组件,但这是我调用映射的方式 Map组件

  • 我正在使用新的API(Google Map API V2)为我的android应用程序,我已经创建了地图并添加了标记,现在我的任务是手动创建一个围绕任何标记的圆,我还想为用户提供一个功能,他可以相应地增加该圆的半径,为此我给出了一个条,当用户增加该条时,圆的半径将增加,反之亦然。 如果有人知道如何使用GoogleMapAPIV2来完成此操作,请提供帮助,

  • 我有这样一段代码,它从数据库中获取详细信息,并将其放入php数组中,然后将该数组传递给javascript以生成Google地图: 我的问题是为什么地图上没有标记?没有返回错误,但也没有标记。我必须在php循环中移动javascript代码吗?如果我通知locations.length,我得到1作为locations.length。为什么js将位置数组计算为1个位置?提前谢谢!

  • 我有经纬度存储在数据库中,但我如何在地图视图中显示它,而不是每次都在浏览器上打开坐标。 我能在原生Android应用程序中显示它而不是每次都重定向到谷歌地图吗?