Ev diş etleri Moskova Çevre Yolu'ndan kaç kilometre uzakta olduğunu hesaplayın. Moskova Çevre Yolu'ndan boşaltma sahasına olan mesafenin hesaplanması

Moskova Çevre Yolu'ndan kaç kilometre uzakta olduğunu hesaplayın. Moskova Çevre Yolu'ndan boşaltma sahasına olan mesafenin hesaplanması

Melekhova Svetlana

17.04.2014


Moskova bölgesi sakinlerinin, Moskova Çevre Yolu'ndan her kilometre için ayrı ayrı kurye teslimatı talep ettikleri bir durumla sık sık karşılaştıklarını düşünüyorum. Son zamanlarda, “Moskova Çevre Yolundan” uzaklığın hesaplanmasını en azından biraz otomatikleştirme görevi ortaya çıktı. belirtilen nokta. Ve düz bir çizgide değil, arabanın rotası boyunca. Yollarda yani.

Geniş olasılık yelpazesi sayesinde Yandex.haritalar API'sı bunu yapmak oldukça kolaydır.

Yani görev. Haritayı gösterin, kullanıcının haritadaki herhangi bir yere tıklamasına izin verin, Moskova Çevre Yolu'ndan bu noktaya kadar olan mesafeyi hesaplayın.
Buradaki asıl sorun Moskova Çevre Yolu üzerindeki en yakın noktayı bulmaktır. Bu yaklaşık olarak otomatikleştirilebilir, ancak bir metreye kadar doğruluğa ihtiyacımız yok.

Bugün: bir Yandex.haritası çizmek; üzerine çokgenler ve işaretler çizmeyi öğrenmek; nesneler listesinden en yakın noktaları ararız; Rota çiziyoruz ve iki nokta arasındaki mesafeyi hesaplıyoruz.

Algoritma
1. Moskova Çevre Yolu'nun ne olduğunu anlamalısınız.
2. Tıklayarak Moskova Çevre Yolu'nun tıklanan adrese en yakın noktasını belirliyoruz.
3. Bu iki nokta arasında bir rota oluşturuyoruz
4. Bu güzergahın uzunluğunu soruyoruz.

MKAD nedir?
Sandbox'taki çözüm, Yandex'in tanımına göre Moskova Çevre Yolu'nun koordinat noktalarından derlenen çokgen bir şekil olduğunu anlamamızı sağlıyor. Gereksiz json'la uğraşmak istemedim, bu nedenle koordinat dizisi dosyanın başında ayrı bir mkad_coords değişkenine yerleştirildi.
Bu koordinatları kullanarak bir çokgen oluşturuyoruz.

İşlenmiş bir Moskova Çevre Yolu elde ediyoruz!

Moskova Çevre Yolu'nun en yakın noktasını arıyoruz
Haritada click olayı oluştuğunda bu konuma bir işaretleyici çiziyoruz. Hesaplamalar için ihtiyacımız yok ama insanlar için yapıyoruz =)

En yakın noktayı bulmaya çalışıyoruz. Belgeleri içiyoruz. Bir çokgenin büyük bir nokta olduğunu anlıyoruz ve çokgenin koordinatları arasında en yakın olanı bulamayacağız.
İlk adıma dönüyoruz, çokgen yerine aralarında arama yapacağımız bir işaret bulutu ekliyoruz. Onları görünmez kılıyoruz ve bu rezaletin üstüne güzellik için bir çokgen çiziyoruz.

Tüm etiketleri görünür hale getirirseniz olan şey budur. Ancak bunu yapmamalısınız, nesne sayısından dolayı büyük gecikmelere yol açmaktadır. =)

Artık Moskova Çevre Yolu üzerindeki en yakın noktayı bulabilirsiniz.

Rota
Artık iki noktamız var - tıkladığımız yer ve Moskova Çevre Yolu üzerindeki en yakın nokta. Yandex'den bizim için mesafeyi belirleyeceğimiz bir rota oluşturmasını istiyoruz.

Bu yöntem elbette çok yaklaşıktır. Moskova Çevre Yolu'nun en yakın noktasının mutlaka çıkış noktası olması gerekmez. Rota oluşturma açıkken haritayı dürttüğünüzde bu görülebilir.

Çok çabuk bir araba bulduk, ertesi gün Moskova bölgesinde ulaşıma ihtiyacımız vardı, tarife planlanandan biraz daha düşük çıktı, bu iyi bir haber. Araba zamanında teslim edildi, nakliyeci işi zamanında tamamladı, göreve uygun olarak her şey yolunda gitti. Hizmetleri kesinlikle tekrar kullanacağım!

Bir apartman dairesinden başka bir daireye büyük bir gardırop taşımam gerekiyordu. Asistan yoktu, Gruz-transport'a döndüm. Bir araba ve iki nakliyeci sipariş ettim. Biraz geç geldik, yaklaşık 15 dakika. Her şey çok hızlı yüklendi, fiyat yöneticiyle telefonda tartışıldı. Son teslim tarihine ulaşırsak fiyatın değişmeyeceğini söyledi. Ve öyle oldu, başardık ve oraya yeterince çabuk ulaştık.

Maksim

Teslimat için nakliye şirketi Gruz-Transport'un hizmetlerini kullandı Ev aletleri, buzdolabı ve bulaşık makinesi. Operatörü aradım, Pazar günü saat 12.00'de teslimat talebinde bulundum ve iki yükleyici sipariş ettim. Trafik sıkışıklığından dolayı araç 10 dakika gecikmeyle geldi ancak operatör bizi telefonla uyardı.

Nakliyeciler dikkatli ve hızlı bir şekilde onu indirdiler ve çalışkan adamlar olan 9. kattaki daireye getirdiler. Hizmet kalitesinden memnun kaldım.

Alyona

Sık sık bir şeyler taşımam gerekiyor ve Cargo Transport şirketinin hizmetlerini kullanıyorum, uzun süredir piyasada, kargo taşımacılığı konusunda çok fazla deneyime sahip ve fiyatı diğerlerinden daha düşük ve sıklıkla promosyonlar var . Bu sefer mutfak takımını ve dolabını taşımak gerekiyordu. Hafta sonu için bir araba sipariş ettim ve iki nakliyeci, gecikmeden geldiler, her şeyi hızla boşalttılar ve daireye getirdiler, kaliteli iş için çok teşekkür ederim, en iyi dileklerimle.

Vladimir

Eski bir kanepeyi kır evine taşımak için bir araba sipariş ettim. Nakliyecilerle birlikte 4 saatlik bir araba sipariş ettim. Ama bunu üçte başardık! Dürüst olmak gerekirse, zamandan ve paradan tasarruf etmek için uzun süre uğraşacaklarını düşünmüştüm ama tam tersi çıktı. Kanepe sağlam ve sağlam bir şekilde teslim edildi ve yolda hiçbir engel olmadan elime ulaştı.

Bu nedenle Gruz-Transport firması çalışanlarının çalışmalarından çok memnun kaldım.

Daha önce hiç bu tür hizmetlerden yararlanmamıştım, bazen kardeşim taşınmaya yardım ediyordu, bazen de küçük bir araba ile idare ediyorduk. Şimdi maalesef yardım edecek kimse yok ve kocam ve ben zaten dairemize taşınmaya hazırlanırken, yardım edecek Gruz-Transport şirketini buldum. Bağlanmış iyi fiyat bölgeye gidiyorlar pek bir şey çıkmıyor.

Fazla ödeme yapmam gerektiğini düşündüm ama bana telefonda söyledikleri gibi çıktı.

İkea'dan mobilya aldım, her şeyi demonte kutularda verdiler ama ben bir kızım, bu tür montaj işlerinden hiçbir şey anlamıyorum, mobilyaları kendim yükleyip boşaltamıyorum. Yardım etmek için kargo taksisi Gruz-Transport'u aradım, her işin bir kriko olduğunu duydum. Çağrıma hemen cevap verdiler ve arabayı yükleyicilerle birlikte gönderdiler. Yetenekli adamlar geldi, her şeyi yükledi, teslim etti, daireye kaldırdı ve benim için tüm mobilyaları monte etti. Helal olsun daha ne diyeyim.

Svetlana

Ailemize bir yenisi daha eklendi. Kurmak yeni daire Bu şirket taşınmamızda bize yardımcı oldu. Hiçbir zorluk yaşanmadı, her şey özenle taşındı, hiçbir şey hasar görmedi veya kırılmadı. TEŞEKKÜR EDERİM!!!

Andrew Vladimirovich

Geçen ay oturma odası için yeni mobilyalar aldım: gardırop, kanepe, sandalyeler. Bütün bunların teslim edilmesi ve toplanması gerekiyordu. İletişime geçildi nakliye şirketi"Kargo taşımacılığı". Operatörle konuştum ve teslimat konusunda anlaştım. Araba zamanında geldi, bekleme olmadı. Taşıyıcıların yeterli olduğu ortaya çıktı. Derhal teslim ettiler, mobilyalar çok dikkatli bir şekilde üçüncü kata kaldırıldı.

Ayrıca oldukça hızlı bir şekilde toplandılar.



Sitede yeni

>

En popüler