erluxman:
このようなAにGeoJSON機能ルックス:
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Point",
"coordinates": [
43.59375,
59.17592824927136
]
}
}
Mapbox
Java / JVMを使用して、我々はこのような機能を構築することができます。
val testFeature = Feature.fromGeometry(Point.fromLngLat(2.0,3.0))
しかし、私は機能からの座標/ポイントバックを取得する方法を見つけるように見えることはありません。
ありますFeature#getGeometry()
が、それは自分自身のインターフェイスにGeoJSONのためだけの砂糖だと私はそのいずれかから座標を取得することはできません。
erluxman:
私はそれぞれの特徴が方法公開ことが判明し.geometry()
、我々は任意の型にキャストすることができます(ポイント、ライン、ポリゴン、Multipoit ...など)。そこから我々は得ることができますいずれか Point
または List<Point>
。
例:
val position1 = feature1.geometry() as Point
val longitude = position1.longitude()
val area1 = feature2.geometry() as MultiPoint
val firstPointLatitude = area1.coordinates()!![0].latitude()