Makyaj Kuralları

Moskova Çevre Yolu'ndan Slav'a kaç km. Yandex.haritalar API'sı. Moskova Çevre Yolundan belirtilen noktaya olan mesafeyi aramak

Moskova Çevre Yolu'ndan Slav'a kaç km.  Yandex.haritalar API'sı.  Moskova Çevre Yolundan belirtilen noktaya olan mesafeyi aramak

Melekhova Svetlana

17.04.2014


Sanırım Moskova bölgesi sakinleri, Moskova Çevre Yolu'ndan her kilometre için ayrı ayrı kurye teslimatı için para istedikleri bir durumla karşılaştıklarını düşünüyorum. Son zamanlarda, görev, "Moskova Çevre Yolu'ndan" belirtilen noktaya olan mesafenin hesaplanmasını en azından biraz otomatikleştirmek için ortaya çıktı. Ve düz bir çizgide değil, arabanın güzergahı boyunca. Yollarda yani.

Geniş imkanlar sayesinde Yandex.haritalar API'sı Bunu yapmak yeterince kolay.

Yani görev. Bir harita gösterin, kullanıcının haritadaki herhangi bir yeri tıklamasına izin verin, Moskova Çevre Yolu'ndan bu noktaya kadar olan mesafeyi hesaplayın.
ana problem burada - Moskova Çevre Yolu'nun en yakın noktasını bulun. Bunu yaklaşık olarak yeterince otomatikleştirebilirsiniz, ancak bir metre hassasiyete ihtiyacımız yok.

Bugün: bir Yandex.haritasının çizilmesi; üzerine çokgenler ve işaretler çizmeyi öğrenmek; nesneler listesinden en yakın noktaları arayın; bir rota oluşturuyoruz ve iki nokta arasındaki mesafeyi dikkate alı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 rotanın uzunluğunu soruyoruz.

MKAD nedir?
Sandbox'taki çözüm, Yandex'in tanımına göre Moskova Çevre Yolu'nun koordinat noktalarından oluşan bir çokgen şekli olduğunu anlamamızı sağlıyor. Fazladan json ile uğraşmak istemedim, bu yüzden koordinat dizisi dosyanın başında ayrı bir mkad_coords değişkenine taşındı.
Bu koordinatlara göre bir çokgen oluşturuyoruz.

İşlenen MKAD'ı alıyoruz!

Moskova Çevre Yolu'nun en yakın noktasını arıyoruz
Haritadaki click olayında bu yere bir etiket ç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 çok 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, bir çokgen yerine, aralarında arama yapacağımız bir işaret bulutu ekliyoruz. Onları görünmez yapıyoruz, bu rezaletin üstüne güzellik için bir poligon çiziyoruz.

Tüm etiketleri görünür yaparsanız şunlar olur. Ancak bunu yapmak gerekli değildir, nesnelerin sayısı nedeniyle büyük frenlere yol açar. =)

Artık Moskova Çevre Yolu'nun en yakın noktasını bulabilirsiniz.

Güzergah
Şimdi iki noktamız var - tıkladığınız yer ve Moskova Çevre Yolu'nun en yakın noktası. Yandex'den bize mesafeyi belirleyeceğimiz bir rota yapmasını istiyoruz.

Bu yöntem, elbette, çok yaklaşıktır. Moskova Çevre Yolu'nun en yakın noktası mutlaka çıkış noktası değildir. Bu, rota oluşturma etkinken haritayı dürttüğünüzde görülebilir.

Çok çabuk bir araba bulduk, ertesi gün Moskova bölgesinde ulaşım ihtiyacımız oldu, tarife planladığımızdan biraz daha düşük çıktı, bu iyi 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!

Büyük bir dolabı bir daireden başka bir daireye taşımam gerekiyordu. Asistan yoktu, Kargo Taşımacılığına döndüm. Bir araba ve iki taşıyıcı sipariş ettim. Hafif bir gecikme ile geldik, yaklaşık 15 dakika.Çok hızlı bir şekilde her şey yüklendi, fiyat telefonla yönetici ile konuşuldu. Son teslim tarihini karşılarsak fiyatın değişmeyeceğini söyledi. Ve böylece oldu, tanıştılar ve yeterince hızlı geldiler.

Maksim

Teslimat için nakliye şirketi Gruz-Transport'un hizmetlerini kullandı Ev aletleri, buzdolabı ve bulaşık makinesi. Operatörü aradı, Pazar 12.00'de teslimat talebinde bulundu ve iki yükleyici sipariş etti. Araç trafik sıkışıklığı nedeniyle 10 dakikalık gecikmeyle geldi ancak operatör telefonla uyardı.

Yükleyiciler dikkatli ve hızlı bir şekilde boşaltıldı ve 9. kattaki daireye getirildi, çalışkan adamlar. Hizmet kalitesinden memnun kaldı.

Alyona

Genellikle bir şeyi taşımanız gerekiyor ve Kargo Taşımacılığı şirketinin hizmetlerini kullanıyorum, uzun süredir piyasada, kargo taşımacılığında büyük deneyim ve fiyat diğerlerinden daha düşük, genellikle promosyonlar var. Bu sefer mutfak takımı ve gardırobun taşınması gerekiyordu. Hafta sonu için bir araba ve iki nakliyeci sipariş ettim, gecikmeden geldiler, her şeyi çabucak boşalttılar ve daireye getirdiler beyler çok teşekkürler kaliteli iş için, en iyisi.

Vladimir

Eski kanepeyi ülkeye taşımak için bir araba sipariş ettim. 4 saatliğine nakliyecili bir araba sipariş ettim. Ama 3'te başardık! Dürüst olmak gerekirse, zaman ve para kazanmak için uzun süre ortalığı karıştıracaklarını düşünmüştüm ama tam tersi oldu. Kanepe güvenli ve sağlam bir şekilde teslim edildi ve yolda hiçbir engel olmadan geldi.

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

Daha önce hiç böyle servisler kullanmadım, bazen kardeşim taşınmaya yardım etti, bazen büyük bir araba ile beceremedim. Şimdi, ne yazık ki, 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 ve bölgeye gidiyorlar ve pek dışarı çıkmıyorlar.

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

Ikea'dan mobilya aldım, kutularda her şeyi demonte olarak verdiler ve ben bir kızım, bu tür montaj işlerinden hiçbir şey anlamıyorum, mobilyayı kendim yükleyemiyorum ve boşaltamıyorum. Yardım etmesi için bir kargo taksisi Gruz-Transport çağırdım, her şeyi bilen bir kriko olduğunu duydum. Çağrıma hemen cevap verdiler, araç nakliyeciler ile gönderildi. Verimli adamlar geldi, her şeyi yükledi, sürdü, daireye kaldırdı ve tüm mobilyaları benim için topladı. İyi ki varsın daha ne diyeyim.

Svetlana

Ailemize bir ilavemiz oldu. Bulundu yeni daire Bu şirket taşınmamızda bize yardımcı oldu. Herhangi bir zorluk yaşanmadı, her şey özenle taşındı, hiçbir şey hasar görmedi ve hiçbir şey kırılmadı. TEŞEKKÜRLER!!!

Andrey Vladimiroviç

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. iletişime geçildi nakliye şirketi"Kargo taşımacılığı". Operatörle görüştüm, teslimat konusunda anlaştılar. Araba zamanında geldi, beklemek zorunda kalmadık. Taşıyıcılar yeterliydi. Derhal teslim edilen mobilyalar çok dikkatli bir şekilde üçüncü kata çıkarıldı.

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