使用scala将地理变量传递给kibana

Passing geo variables with scala to kibana

我正在尝试使用 scala 将地理坐标传递到我在 kibana 中的索引。我对日期、数字没有问题。字符串...但是当我尝试时:

Map("month" -> "11",
    "year" -> "2015-13-01",
    "total2" ->   y,
    "formalizada2"->14,
    "days"->33,
    "porcentaje"->0.045,
    "location"-> Map("lat" -> 23.0, "lon" -> -23.02)
),

我的 kibana 在检测纬度和经度以对地图进行处理时遇到问题。有人知道我如何使用 Scala 将坐标传递给我的 kibana 索引吗?

谢谢大家。

我不熟悉 Scala,但 Elasticsearch 支持多种 geo_point 格式。

其中一个将 lat/lon 作为两个元素的数组传递,这意味着您可以像这样传递 "location" [-23.02, 23.0],其中第一个元素是 lon,第二个元素是 lat .

也许这会解决您的问题。