Я не могу найти способ создать вершину, которая содержит Geopoint, с помощью клиента gremlin javascript (3.4.2).
Схема, определенная для свойства, следующая:
geopoint=mgmt.makePropertyKey('geopoint').dataType(Geoshape.class).cardinality(org.janusgraph.core.Cardinality.SINGLE).make();
Читая документацию от JanusGraph, я смогу сделать что-то вроде этого, как для запросов, так и для создания:
g.addV('location').property('geopoint', Geoshape.point(45.944, 18.485));
Проблема в том, что я не могу найти этот тип 'Geoshape' нигде с помощью клиента gremlin. Я также пытался использовать в качестве значения свойства GeoJSON и объект типа '{lat: 45.848, lng: 16.487}', но ни один из них не работал.
Какой способ создания и запроса Geoshape.point для JanusGraph с использованием javascript?