我正在计划一个Android应用程序,其中包括即时通讯功能,由Firebase实时数据库提供支持。
我想包括使用户能够:
-
打开谷歌地图,在某个地方放一个图钉
-
将固定地图发送给其他用户
-
预览地图和消息内容中的图钉
注意:这与发送当前位置不同
我想我可以管理第一步,有人可以帮助我完成第 2 步和第 3 步吗? 我需要使用 Google Maps API 吗?
谢谢:)
1(打开谷歌地图,在某个地方放一个图钉
您可以使用谷歌地图API,以及如何在地图上添加标记。
2( 将固定的地图发送给其他用户
每次向地图添加标记时,请将纬度和经度保存在 Firebase 数据库中的用户对象下。若要将图钉发送给用户,只需获取这些坐标并将其添加到其他用户位置。
3(在消息内容中预览地图和图钉注意/这与发送当前位置不同
如果我理解正确,这是如何获取当前位置。您还应该使用精简模式,该模式为您提供指定位置和缩放级别的地图位图图像。
我需要使用 Google Maps API 吗?
当然,是的!