Merhabalar,

Kervan yolda dizilir dedim bir işe girdim kendi çapımda. Ufak ufak sağdan soldan aşırarak kod düzelte düzelte bir şeyler çıkartmaya çalışıyorum. Fakat bir noktada tıkandım.

Yapmak istediğim şeyi kısaca anlatmak gerekirse,

belirttiğim 2 nokta arasında alternatif rotaları harita üzerinde göstermesi, ayrıca bu rotalardan seçili olanın üzerinde belirttiğim koordinatlardaki noktalar var ise bunları rota üzerinde göstermesini istiyorum. Bu aşamaları başarıyla tamamladım. Alternatif rotaları gösteriyor ve rota üzerindeki noktaları da gösteriyor.

Fakat sorun şu ki isLocationOnEdge ile yaptığımda tolerans değerinden dolayı polylinelar keskin dönüşler yaptığı için bazen nokta rota üzerinde olsa bile sapmadan dolayı göstermiyor.

Yardım istediğim konuya gelirsek;

Aşağıda bana ait kodu paylaşıyorum.(Kod haddinden fazla karışık ve düzensiz olabilir. Sağdan soldan toplayıp düzeltme yoluyla gittiğim için çok fazla karıştı.) Aynı zamanda polylineları daha yumuşak daha fazla noktalı yapmak için buldğum stackoverflow linkini de paylaşıyorum. Bu ikisini nasıl kombine edeceği konusunda kafam çok karıştı.

Yardımlarınızı bekliyorum. Şimdiden çok teşekkürler.

Benim kod: https://justpaste.it/add57
Stackoverflow: https://stackoverflow.com/questions/...-directions-v3