nasıl yol tariflerini çizmek için bir harita üzerinde iki nokta arasındaki Rota tarifi almak için?

oy
1

yol için enlem / boylam çiftlerinin elde edilen dizi Harita üzerindeki iki yapılabilmesi ve almak için çekirdek konumu kullanmak veya google için bir yol ya da bir başka API var mı?

Ben bu eğitimde gördük bir MKMapView üzerinde polinler veya yolları Çizim nasıl çekirdek grafikleri kullanarak sürüş yönünü çizmek olduğunu ... ama örnek kodda bunu yapmak enlem ve boylam kümesi ..... nasıl önceden tanımlanmış route.csv hangi sahiptir i yol tariflerini çekebilecek şekilde i tûl ve çiftini olun.

Oluştur 14/10/2009 saat 16:08
kaynak kullanıcı
Diğer dillerde...                            


4 cevaplar

oy
0

ile Google API iki noktadan yol tarifi alabilirsiniz, tek sorun ödeme yoksa sadece günde bir kez kullanabilirsiniz olduğunu.

google anahtar API nasıl Arama, bunu konuşuyor youtube videoları çok sayıda bulunmaktadır.

Furthemore i nokta arasındaki çizgi çizmek için size hepls bir kütüphane var bu bir https://github.com/jd-alexander/Google-Directions-Android

Bunu uygulanan sonra build.gradle(Module:app), uygulamak librarygibi sınıfta

public class LocationMapActivity extends AppCompatActivity implements RoutingListener

yöntemleri implemets bir hata görünür (edecektir zorunlu bunları uygulamak ancak bu gerekli değildir bunları kullanmak ).

Sadece bu yaptı:

 public void route(){

       Routing routing = new Routing.Builder()
                    .travelMode(/* Travel Mode */)
                    .withListener(/* Listener that delivers routing results.*/)
                    .waypoints(/*waypoints*/)
                    .key(/*api key for quota management*/)
                    .build();
        routing.execute();
    }

linkte daha fazla bilgi.

Cevap 21/08/2019 saat 19:21
kaynak kullanıcı

oy
0

Eski bir soru ama MTDirectionsKit kaynaklı son zamanlarda açıktı ve o inşaat büyük:

MTDirectionsKit

Cevap 19/02/2014 saat 15:05
kaynak kullanıcı

oy
0

(gün başına belirli bir miktar daha az) bir yol tarifi isteği sınırlı kullanımı vardır ve her zaman bir Google harita üzerinde sonuçlarını görüntülemek varsa, ücretsiz Google Tarifleri API için hak yoktur.

https://developers.google.com/maps/documentation/directions/

sınırlarını bilmek iyice lisans bölümünü okuyun. Kolayca bir xml olandan ayrıştırılması daha kolay olacak b bir json yanıt alma talebinde gerekir (artı Apple iOS içinde json ayrıştırıcı eklendi).

Örneğin

http://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&sensor=false

Bu sınırın aşılması iseniz, kendi iş lisansı içine bakmak gerekir.

Cevap 26/03/2012 saat 17:15
kaynak kullanıcı

oy
0

Firmalar yönlendirme algoritmalarının geliştirilmesi milyonlarca dolar yatırım, bu yüzden her yerde ücretsiz olarak almak mümkün olacak oldukça kuşkuluyum (Gerçi yanlış mutluyum). Örneğin, Google Maps JavaScript API yönlendirmeyi destekler, bu yüzden bunu gündeme kesmek sanırım. Sonuçlar hızlı olmaz ya hoş, sakıncası.

Cevap 14/10/2009 saat 16:22
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more