【发布时间】:2019-07-01 14:52:23
【问题描述】:
在 Firestore 中,我有一个名为 latlng 的地图数据类型,它具有位置的纬度和经度。我想在 Android 中使用此信息作为标记的位置。我本能地想使用这段代码,但这是错误的,因为它需要 (double, double) 而不是 (Object)。
MarkerOptions options = new MarkerOptions().position(new LatLng(document.get("latlng")))
编辑
考虑到 Firebase 字段是 Map 数据类型,因为它是通过这种方式从 Google Place API 自动导入的。
【问题讨论】:
-
你能发布你的错误日志吗
-
@Zachary done :) 错误是它需要
(double, double)而不是(Object)。 -
太棒了。编码愉快!
-
大声笑。 @Zachary,OP 并没有说他已经解决了他的问题。
-
哈哈@Taslim,找到确切的错误是问题所在,一旦找到,解决方案就来了兄弟:)
标签: android google-maps-markers geofirestore