• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

mierzenie odległości na mapie od punktu A do punktu B

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
312 wizyt
pytanie zadane 2 lipca 2019 w HTML i CSS przez Hardwell Dyskutant (8,980 p.)
Witam, jak w temacie, jest jakiś taki skrypt albo widget na stronę internetową?

dodam że chciał bym aby ten punkt A był narzucony z góry.

Pozdrawiam

1 odpowiedź

0 głosów
odpowiedź 2 lipca 2019 przez Milesq Nałogowiec (32,020 p.)

Ogólnie to na układzie kartezjańskim to wzór pitagorasa. Ale jeśli chodzi o kulę to ostatnio potrzebowałem czegoś takiego i gdzieś na wikipedi znalazłem artykuł o mierzeniu odległości na kuli Ziemskiej. Na tej podstawie napisałem taką prostą funkcję w js:

function geo([x1, y1], [x2, y2]) {
  const { sqrt, cos, PI } = Math;
  const a = ((x2 - x1) ** 2) + ((cos(x1 * PI / 180) * (y2 - y1)) ** 2);
  return sqrt(a) * 111.3214;
}

myślę że kod sam się tłumaczy

komentarz 2 lipca 2019 przez DragonCoder Nałogowiec (36,500 p.)
A właśnie mialem pytac autora, czy w linii prostej, czy moze z uwzględnieniem drog
komentarz 2 lipca 2019 przez Hardwell Dyskutant (8,980 p.)
jak najbardziej z uwzględnieniem drug, coś jak bym na mapach trasę włączył
komentarz 2 lipca 2019 przez Hardwell Dyskutant (8,980 p.)
dróg*
komentarz 2 lipca 2019 przez Hardwell Dyskutant (8,980 p.)
A jak go zastosować? w technologii js jestem kruchy
komentarz 2 lipca 2019 przez Milesq Nałogowiec (32,020 p.)
To jest algorytm z uwzględnieniem zakrzywienia planety, ale w lini prostej. Jeśli chcesz policzyć ile km z drogami to musisz skorzystać z api google albo openstreetmap (oni chyba mają darmowe api)
komentarz 2 lipca 2019 przez Milesq Nałogowiec (32,020 p.)

@Hardwell, Funkcja przyjmuje dwie tablice (współrzędne) i zwraca wartość w kilometrach, więc zależy do czego chcesz ją zastosować ;)

komentarz 3 lipca 2019 przez Hardwell Dyskutant (8,980 p.)
A jeśli chciał bym skorzystać z tego API od google, to jak to zastosować? Jakieś słowa kluczowe żebym mógł sobie w necie pooglądać co i jak?
1
komentarz 3 lipca 2019 przez DragonCoder Nałogowiec (36,500 p.)
Google maps api, distance between 2 points. Odrazu mowie, zebys nie szukał po polsku, tylko po angielsku bo wtedy znajdziesz na 100%. Albo tez routing between 2 points

https://youtu.be/M08_cKkgBo0

Tutaj jest filmik, ale tu chyba akurat jest wyznaczanie najszybszej drogi miedzy 2ptk

Podobne pytania

0 głosów
1 odpowiedź 228 wizyt
0 głosów
2 odpowiedzi 251 wizyt
+1 głos
0 odpowiedzi 318 wizyt

93,164 zapytań

142,175 odpowiedzi

321,923 komentarzy

62,490 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 453p. - dia-Chann
  2. 453p. - Marcin Putra
  3. 447p. - Łukasz Piwowar
  4. 443p. - CC PL
  5. 431p. - Łukasz Eckert
  6. 428p. - rafalszastok
  7. 423p. - Michal Drewniak
  8. 423p. - Adrian Wieprzkowicz
  9. 418p. - rucin93
  10. 410p. - Piotr Aleksandrowicz
  11. 408p. - ksalekk
  12. 402p. - Mariusz Fornal
  13. 401p. - Dawid128
  14. 383p. - Hubert Chęciński
  15. 380p. - dominik łempicki
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...