У меня есть полилиния, созданная с двумя точками,
Могу ли я найти все точки в полилинии?
Метод getPoints () вернет список точек, переданный в addPolyline ()
Вы можете использовать SphericalUtil.interpolate () из Библиотека утилит API Карт Google для Android для получения балла на fraction (может быть от 0.0 до 1.0) частивсей длины полилиний.Например:
fraction
0.0
1.0
LatLng origin = new LatLng(...); LatLng destination = new LatLng(...); LatLng point = SphericalUtil.interpolate(origin, destination, 0.5);
в point возвращает LatLng на половине расстояния между исходной позицией и пунктом назначения.
point
LatLng