Reguli de machiaj

Câți km de la șoseaua de centură a Moscovei până la Slav. Yandex.maps api. căutând distanța de la șoseaua de centură a Moscovei până la punctul specificat

Câți km de la șoseaua de centură a Moscovei până la Slav.  Yandex.maps api.  căutând distanța de la șoseaua de centură a Moscovei până la punctul specificat

Melekhova Svetlana

17.04.2014


Cred că locuitorii din regiunea Moscovei s-au confruntat adesea cu o situație în care cer separat bani pentru livrarea prin curier pentru fiecare kilometru de la șoseaua de centură a Moscovei. Recent, a apărut sarcina de a automatiza cel puțin ușor calculul distanței „de la șoseaua de centură a Moscovei” la punctul specificat. Și nu în linie dreaptă, ci pe traseul mașinii. Pe drumuri, adică.

Datorită posibilităților largi API Yandex.maps acest lucru este destul de ușor de făcut.

Deci sarcina. Arată harta, permite utilizatorului să facă clic pe orice loc de pe hartă, calculează distanța de la șoseaua de centură a Moscovei până în acest punct.
problema principala aici - găsiți cel mai apropiat punct al șoselei de centură a Moscovei. Puteți automatiza acest lucru aproximativ suficient, dar nu avem nevoie de precizie la un metru.

Astăzi: desenarea unui Yandex.map; invatarea sa deseneze poligoane si semne pe el; caută cele mai apropiate puncte din lista de obiecte; facem un traseu și luăm în considerare distanța dintre două puncte.

Algoritm
1. Trebuie să înțelegeți ce este șoseaua de centură a Moscovei.
2. Făcând clic, determinăm cel mai apropiat punct al șoselei de centură a Moscovei de adresa pe care ați făcut clic.
3. Facem un traseu între aceste două puncte
4. Întrebăm lungimea acestui traseu.

Ce este MKAD
Soluția din Sandbox ne face să înțelegem că, potrivit Yandex, șoseaua de centură a Moscovei este o figură poligonică compusă din puncte de coordonate. Nu am vrut să mă încurc cu json suplimentar, așa că matricea de coordonate a fost pur și simplu mutată într-o variabilă mkad_coords separată la începutul fișierului.
Construim un poligon după aceste coordonate.

Primim MKAD-ul redat!

Căutăm cel mai apropiat punct al șoselei de centură a Moscovei
Pe evenimentul de clic de pe hartă, desenăm o etichetă în acest loc. Nu avem nevoie de el pentru calcule, dar o facem pentru oameni =)

Încercăm să găsim cel mai apropiat punct. Fumam documentatie. Înțelegem că un poligon este un punct atât de mare și nu îl vom putea găsi pe cel mai apropiat dintre coordonatele poligonului.
Revenim la primul pas, în loc de poligon, adăugăm un nor de semne, printre care vom căuta. Le facem invizibile, pe deasupra acestei rușine desenăm un poligon pentru frumusețe.

Iată ce se întâmplă dacă faceți vizibile toate etichetele. Dar nu este necesar să faceți acest lucru, duce la frâne mari din cauza numărului de obiecte. =)

Acum puteți găsi cel mai apropiat punct al șoselei de centură a Moscovei.

Traseu
Acum avem două puncte - unde ați făcut clic și cel mai apropiat punct al șoselei de centură a Moscovei. Îi rugăm pe Yandex să ne facă un traseu de-a lungul căruia vom determina distanța.

Această metodă este, desigur, foarte aproximativă. Cel mai apropiat punct al șoselei de centură a Moscovei nu este neapărat punctul de ieșire. Acest lucru poate fi văzut dacă trageți pe hartă cu redarea rutei activată.

Am găsit o mașină foarte repede, a doua zi am avut nevoie de transport în regiunea Moscovei, tariful s-a dovedit a fi puțin mai mic decât era planificat, ceea ce este o veste bună. Mașina a fost livrată la timp, expeditorul a finalizat lucrările la timp, în conformitate cu sarcina, totul a decurs fără probleme. Cu siguranță voi folosi din nou serviciile!

Trebuia să mut un dulap mare dintr-un apartament în alt apartament. Nu erau asistenți, am apelat la Cargo Transport. Am comandat o mașină și două motoare. Am ajuns cu o ușoară întârziere, cam 15 minute.Foarte repede totul s-a încărcat, prețul a fost discutat cu managerul telefonic. Ea a spus că dacă respectăm termenul limită, prețul nu se va schimba. Și așa s-a întâmplat, s-au întâlnit și au ajuns destul de repede.

Maksim

A folosit serviciile companiei de transport Gruz-Transport pentru livrare aparate electrocasnice, frigider si masina de spalat vase. A sunat la operator, a lăsat o cerere de livrare duminică la ora 12.00 și a comandat două încărcătoare. Mașina a sosit cu o întârziere de 10 minute din cauza ambuteiajelor, însă operatorul a avertizat telefonic.

Încărcătoarele au descărcat cu grijă și rapid și au adus în apartamentul de la etajul 9, băieți harnici. Am fost mulțumit de calitatea serviciilor.

Alyona

Deseori ai nevoie sa transporti ceva si apelez la serviciile companiei Cargo Transport, este pe piata de mult timp, experienta mare in transportul marfa, iar pretul este mai mic decat altii, sunt deseori promotii. De data aceasta a fost necesar să transportăm setul de bucătărie și dulapul. Am comandat o mașină pentru weekend și două mutări, au sosit fără întârziere, au descărcat rapid totul și au adus-o la apartament, băieți mulțumesc foarte mult pentru munca de calitate, toate cele bune.

Vladimir

Am comandat o mașină pentru a transporta vechea canapea la țară. Am comandat o mașină pentru 4 ore cu mutatori. Dar am făcut-o în trei! Sincer să fiu, am crezut că se vor încurca mult timp pentru a scoate timp și bani, dar s-a dovedit invers. Canapea a fost livrată în siguranță și a ajuns fără obstacole pe drum.

Prin urmare, am fost foarte mulțumit de munca angajaților companiei Gruz-Transport.

Nu mai apelasem niciodată la astfel de servicii, uneori fratele meu mă ajuta la mutare, alteori nu mă descurc cu o mașină mare. Ei bine, acum, vai, nu este nimeni care să ajute, iar când eu și soțul meu ne pregăteam deja să ne mutăm în apartamentul nostru, am găsit compania Gruz-Transport să ajute. coroiat preț bun si se duc in regiune si nu prea ies.

Am crezut că va trebui să plătesc în plus, dar s-a dovedit, așa cum mi-au spus la telefon.

Am cumpărat mobilă de la Ikea, au dat totul în cutii demontate și sunt fată, nu înțeleg nimic în astfel de lucrări de asamblare, nu pot încărca și descărca mobila în sine. Am chemat un taxi de marfă Gruz-Transport să ajute, am auzit că există un om de afaceri. Mi-au răspuns imediat apelului, mașina a fost trimisă cu încărcătoare. Au sosit băieți eficienți, au încărcat totul, l-au condus, l-au ridicat în apartament și au adunat toată mobila pentru mine. Bravo, ce sa mai spun.

Svetlana

Am avut un plus în familia noastră. Găsite apartament nou Această companie ne-a ajutat cu mutarea. Nu au fost dificultăți, toate lucrurile au fost transportate cu grijă, nimic nu a fost deteriorat și nimic nu a fost spart. MULȚUMIRI!!!

Andrei Vladimirovici

Luna trecuta am cumparat mobilier nou pentru living: dulap, canapea, scaune. Toate acestea trebuiau livrate și colectate. Contactat companie de transport„Cargo-transport”. Am discutat cu operatorul, am convenit asupra livrării. Mașina a ajuns la timp, nu a trebuit să așteptăm. Motoarele au fost adecvate. Livrat cu promptitudine, mobilierul a fost ridicat la etajul trei cu mare grijă.

De asemenea, strâns destul de repede.