jak získávat informace o trasách trasu mezi dvěma body na mapě čerpat směr?

hlasů
1

Existuje způsob, jak používat informace o poloze jádra nebo google nebo nějaký jiný api poskytnout dva body na mapě a získat výslednou sadu délka / šířka páry pro danou trať?

Viděl jsem v tomto kurzu kreslení polyinů či trasy na MKMapView která, jak k tomu směru jízdy s použitím základní grafické prvky ... ale v ukázkovém kódu má route.csv která má předdefinované sadu délek a šířek ..... jak to Dělám pár délek a šířek, takže můžu čerpat směr.

Položena 14/10/2009 v 16:08
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
0

s Google API můžete vyhledat trasu ze dvou bodů, jediný problém je, stačí jej pouze jednou denně, pokud nechcete platit.

Vyhledávat, jak získat klíč API od společnosti Google, existuje spousta videí na youtube o tom mluví.

Furthemore, mám knihovnu, která vám hepls nakreslit čáru mezi jednotlivými body tenhle https://github.com/jd-alexander/Google-Directions-Android

Poté, co ji realizován v build.gradle(Module:app), implementovat libraryve třídě jako

public class LocationMapActivity extends AppCompatActivity implements RoutingListener

Objeví se chyba na implemets metody ( povinné k jejich provedení, ale to není nutné, aby jejich použití ).

Jen jsem to udělal:

 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();
    }

Více informací v odkazu.

Odpovězeno 21/08/2019 v 19:21
zdroj uživatelem

hlasů
0

Stará otázka, ale MTDirectionsKit byl nedávno otevřen source a funguje to skvěle:

MTDirectionsKit

Odpovězeno 19/02/2014 v 15:05
zdroj uživatelem

hlasů
0

Máte-li omezené použití požadavku směrů (méně než určitou částku za den) a vždy zobrazí výsledky na mapě Google, nemáte nárok na volný Google Directions API.

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

Přečtěte si licenční část důkladně znát mezí. Měli byste být schopni snadno požádat o odpověď JSON, která bude b lépe analyzovat, než xml jeden (plus Apple přidal JSON parser v iOS).

Například

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

Pokud jste nad limit, měli byste se podívat do svých obchodních licencí.

Odpovězeno 26/03/2012 v 17:15
zdroj uživatelem

hlasů
0

Firmy investují miliony dolarů do vývoje směrovací algoritmy, takže jsem moc pochyb o tom, že budete mít možnost získat jej zdarma kdekoliv (Jsem rád, že se mýlím, ačkoli). Například Google Maps JavaScript API podporuje směrování, takže myslím, že bys mohl zaseknout, že nahoru. Výsledky by neměly být rychlá a dost, myslí si.

Odpovězeno 14/10/2009 v 16:22
zdroj uživatelem

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