【发布时间】:2018-03-16 15:14:20
【问题描述】:
我正在创建一个在线混乱应用程序,其中有两个登录名,一个用于混乱所有者,另一个用于用户,因此当混乱所有者将位置放入他的数据中时,用户端的地图上应该有标记。
这是imageDatabase structure中的数据库结构
请建议我编写代码来访问这些纬度和经度值,并为每个使用位置值注册的混乱在地图上创建标记。
【问题讨论】:
-
您可以从数据库中获取数据并使用
LatLng place = new LatLng(mProviderLatitude, mProviderLongitude);。然后就googleMap.addMarker(new MarkerOptions().position(place).title("Marker"));googleMap.moveCamera(CameraUpdateFactory.newLatLng(place)); -
另外,我建议你使用 Firestore,它在 DB 中有一个明确的对象类型用于定位(即,纬度和经度作为对象同时被查询)
-
我做了同样的代码,但它没有创建任何标记
标签: android firebase dictionary marker