Calculez la distance depuis le périphérique de Moscou. API Yandex.maps

Nous avons trouvé une voiture très rapidement, le lendemain nous avions besoin d'un transport dans la région de Moscou, le tarif s'est avéré légèrement inférieur à celui prévu, ce qui est une bonne nouvelle. La voiture a été livrée à temps, le transitaire a terminé le travail à temps, conformément à la tâche, tout s'est bien passé. Je vais certainement utiliser à nouveau les services !

J'avais besoin de transporter une grande armoire d'un appartement à un autre appartement. Il n'y avait pas d'assistants, je me suis tourné vers Gruz-transport. J'ai commandé une voiture et deux déménageurs. Nous sommes arrivés un peu en retard, environ 15 minutes. Tout a été chargé très rapidement, le prix a été discuté avec le gérant au téléphone. Elle a dit que si nous respectons le délai, le prix ne changera pas. Et c’est ce qui s’est passé, nous y sommes parvenus et sommes arrivés assez rapidement.

Maxime

J'ai fait appel aux services de la société de transport Gruz-Transport pour la livraison d'électroménager, d'un réfrigérateur et lave-vaisselle. J'ai appelé l'opérateur, laissé une demande de livraison dimanche à 12h00 et commandé deux chargeurs. La voiture est arrivée avec 10 minutes de retard à cause des embouteillages, mais l'opératrice nous a prévenus par téléphone.

Les déménageurs l'ont déchargé soigneusement et rapidement et l'ont amené dans l'appartement au 9ème étage, des gars qui travaillent dur. J'ai été satisfait de la qualité du service.

Alyona

J'ai souvent besoin de transporter quelque chose et j'utilise les services de la société Cargo Transport, elle est sur le marché depuis longtemps, a beaucoup d'expérience dans le transport de marchandises, et le prix est inférieur aux autres, et il y a souvent des promotions . Cette fois, il a fallu transporter le set de cuisine et le meuble. J'ai commandé une voiture pour le week-end et deux déménageurs, ils sont arrivés sans tarder, ont tout déchargé rapidement et l'ont amené dans l'appartement, merci beaucoup pour travail de qualité, tous mes vœux.

Vladimir

J'ai commandé une voiture pour transporter un vieux canapé jusqu'à la maison de campagne. J'ai commandé une voiture pour 4 heures avec des déménageurs. Mais nous l'avons fait en trois ! Pour être honnête, je pensais qu’ils passeraient beaucoup de temps à bricoler pour gagner du temps et de l’argent, mais il s’est avéré que c’était le contraire. Le canapé a été livré sain et sauf et est arrivé sans aucun obstacle sur la route.

J'ai donc été très satisfait du travail des employés de la société Gruz-Transport.

Je n'avais jamais eu recours à de tels services auparavant ; parfois mon frère m'aidait au déménagement, parfois nous nous débrouillions avec une petite voiture. Eh bien, maintenant, malheureusement, il n'y a personne pour m'aider, et alors que mon mari et moi nous préparions déjà à emménager dans notre appartement, j'ai trouvé la société Gruz-Transport pour m'aider. Accroché bon prix et ils vont dans la région et il n'en sort pas grand-chose.

Je pensais que je devrais payer trop cher, mais il s'est avéré comme ils me l'ont dit au téléphone.

J'ai acheté des meubles chez Ikea, ils m'ont tout donné dans des cartons démontés, mais je suis une fille, je ne comprends rien à un tel travail de montage, je ne peux pas charger et décharger les meubles moi-même. J'ai appelé le taxi cargo Gruz-Transport pour m'aider, j'ai entendu dire qu'il y avait un touche-à-tout. Ils ont immédiatement répondu à mon appel et ont envoyé la voiture avec des chargeurs. Les gars efficaces sont arrivés, ont tout chargé, l'ont conduit, l'ont transporté jusqu'à l'appartement et ont assemblé tous les meubles pour moi. Bravo, que dire de plus.

Svetlana

Nous avons eu un ajout à notre famille. Trouvé nouvel appartement, cette entreprise nous a aidé dans notre déménagement. Il n'y a eu aucune difficulté, tout a été transporté avec soin, rien n'a été endommagé ou cassé. MERCI!!!

André Vladimirovitch

Le mois dernier, j'ai acheté de nouveaux meubles pour le salon : une armoire, un canapé, des chaises. Tout cela devait être livré et récupéré. J'ai contacté la société de transport "Gruz-transport". J'ai parlé avec l'opérateur et convenu de la livraison. La voiture est arrivée à l'heure, il n'y a pas eu d'attente. Les déménageurs se sont avérés adéquats. Ils ont livré rapidement, les meubles ont été transportés avec beaucoup de soin jusqu'au troisième étage.

Ils se sont également assemblés assez rapidement.

Melekhova Svetlana

17.04.2014


Je pense que les habitants de la région de Moscou étaient souvent confrontés à une situation où la livraison de courrier Ils demandent séparément de l'argent pour chaque kilomètre du périphérique de Moscou. Récemment, la tâche s'est posée d'automatiser au moins légèrement le calcul de la distance « du périphérique de Moscou » à un point spécifié. Et pas en ligne droite, mais le long du parcours de la voiture. Sur les routes, bien sûr.

Grâce au large éventail de possibilités API Yandex.maps c'est assez facile à faire.

Donc, la tâche. Afficher la carte, permettre à l'utilisateur de cliquer sur n'importe quel endroit de la carte, calculer la distance entre le périphérique de Moscou et ce point.
le problème principal ici - trouvez le point le plus proche du périphérique de Moscou. Cela peut être automatisé de manière assez approximative, mais nous n’avons pas besoin d’une précision allant jusqu’à un mètre.

Aujourd'hui : dessiner un Yandex.map ; apprendre à dessiner des polygones et des marques dessus ; on recherche les points les plus proches dans la liste des objets ; Nous faisons un itinéraire et calculons la distance entre deux points.

Algorithme
1. Vous devez comprendre ce qu'est le périphérique de Moscou.
2. En cliquant, nous déterminons le point du périphérique de Moscou le plus proche de l'adresse cliquée.
3. Créez un itinéraire entre ces deux points
4. Nous demandons la longueur de cet itinéraire.

Qu'est-ce que MKAD
La solution du bac à sable nous montre clairement que, selon la définition de Yandex, le périphérique de Moscou est une figure polygonale compilée à partir de points de coordonnées. Je ne voulais pas jouer avec du json inutile, donc le tableau de coordonnées a simplement été placé dans une variable mkad_coords distincte au début du fichier.
Nous construisons un polygone en utilisant ces coordonnées.

Nous obtenons un rendu du périphérique de Moscou !

Nous recherchons le point le plus proche du périphérique de Moscou
Lorsqu'un événement de clic se produit sur la carte, nous dessinons un marqueur à cet emplacement. Nous n'en avons pas besoin pour les calculs, mais nous le faisons pour les gens =)

Nous essayons de trouver le point le plus proche. Nous fumons la documentation. Nous comprenons qu'un polygone est un grand point et nous ne pourrons pas trouver le plus proche parmi les coordonnées du polygone.
On revient à la première étape, au lieu d'un polygone on ajoute un nuage de marques, parmi lesquelles on va chercher. Nous les rendons invisibles, et en plus de cette honte nous dessinons un polygone pour la beauté.

C'est ce qui se produit si vous rendez visibles toutes les étiquettes. Mais il ne faut pas faire cela, cela entraîne de gros retards en raison du nombre d'objets. =)

Vous pouvez désormais trouver le point le plus proche sur le périphérique de Moscou.

Itinéraire
Nous avons maintenant deux points : l'endroit où nous avons cliqué et le point le plus proche sur le périphérique de Moscou. Nous demandons à Yandex de créer pour nous un itinéraire le long duquel nous déterminerons la distance.

Cette méthode est bien entendu très approximative. Le point le plus proche du périphérique de Moscou n’est pas nécessairement le point de sortie. Cela peut être vu si vous pointez sur la carte alors que le rendu de l'itinéraire est activé.

Partager: