Мне нужно получить широту/долготу позиции в процентах X по прямолинейному участку полилинии между двумя другими точками lat/lng.Google maps - получить latlng X% вдоль прямой полилинии
Ближайший я пришел до сих пор использую следующий (на 40% по линии):
google.maps.geometry.spherical.interpolate(startLatLng, endLatLng, 0.4);
Это прекрасно работает на короткие расстояния, однако в течение длительного отрезка ломаной линии широты и долготы возвращенный находится вне где проходит полилиния, поскольку она разрабатывает кратчайшее расстояние вдоль земной поверхности, а не кратчайшее расстояние по плоской карте.
Любая помощь по этому вопросу будет оценена, надеюсь, я просто пропустил что-то очевидное.
+1 .. Brilliant Вопрос .. – writeToBhuwan