Я хочу получить последние координаты пути полилинии, чтобы нарисовать указатель.Но нет ничего, что возвращало бы объект LatLong.Я использую path.getAt(path.getLength() - 1);
, но getAt()
возвращает JSObject
, и у него нет никакого способа вернуть эти координаты по последнему индексу MVCArray
.Так как я могу получить к нему доступ?
Чтобы задать путь, вы должны создать PolylineOptions
и установить .path()
, который принимает MVCArray в качестве параметра.
Мой метод для установки этих параметров:
private PolylineOptions setPolylineOptions(String color, double opacity, MVCArray path) {
return new PolylineOptions().strokeOpacity(opacity).strokeWeight(7).strokeColor(color).visible(true).path(path);
}
Затем вы создаете Polyline
объект с конструктором, который принимает PolylineOptions
следующим образом:
Polyline polyline = new Polyline(setPolylineOptions("red", 0.8, path));