Orario: 19-05-2013, 17:51 Benvenuto ospite! (Log inRegistrati)


Rispondi 
[Obj-C] GPS / Indicazioni stradali
Autore Messaggio
Corralx
Graph Lover

Messaggi: 810
Registrato: Jul 2010
Offline Offline
#16 RE: [Obj-C] GPS / Indicazioni stradali
0
(26-04-2011 13:22)w4nderlust ha scritto:  Bhe tra dover mettere mano ad una intera libreria e dover cambiare i parametri di un url c'è una bella differenza nel quantitativo di tempo che porterebbe via un'eventuale modifica.

Ma in tutti e 3 i casi tu fai una richiesta http. Le API di Google Map sono disponibili in quel senso.
Quindi si tratta comunque di cambiare parametri dell'url.

(26-04-2011 13:22)w4nderlust ha scritto:  Basarsi su api non ufficiali non mi sembra un'alternativa percorribile, perché se google ha qualche riguardo verso le api ufficiali, per quelle non ufficiali domani potrebbe chiudere le porte e chi s'è visto s'è visto.

In ogni caso vi ringrazio per le risposte, ma mi piacerebbe avere consigli di qualcuno che questa cosa l'ha già fatta Occhiolino

Queste sono API "ufficiali" nel senso che sono di Google.
Semplicemente non sono documentate.
Quello che intende chi ha scritto l'articolo è che non è il modo normale di fare le cose, perchè normalmente tu apri un browser e ti connetti a Google Maps.
Mentre lui usa gli stessi indirizzi che usa Google Maps internamente per fare le richieste e ottenere i waypoint di navigazione.

Chiunque abbia fatto una cosa del genere (me compreso) usa questo modo.
Se avessi ancora il codice te lo darei, ma era scritto per una azienda Smile

Matteo "Corralx" Bertello
26-04-2011 13:42
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
dany_dev
Posting Freak

Messaggi: 3,977
Registrato: Sep 2010
Online Online
#17 RE: [Obj-C] GPS / Indicazioni stradali
0
concordo con Corralx e poi perchè non dai uno sguardo qui
http://code.google.com/intl/it-IT/apis/m...irections/

sembra abbastanza banale adattare il codice anche usando le api documentate.
(Questo messaggio è stato modificato l'ultima volta il: 26-04-2011 13:50 da dany_dev.)
26-04-2011 13:49
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
w4nderlust
Posting Freak

Messaggi: 874
Registrato: Mar 2011
Offline Offline
#18 RE: [Obj-C] GPS / Indicazioni stradali
0
(26-04-2011 13:42)Corralx ha scritto:  Ma in tutti e 3 i casi tu fai una richiesta http. Le API di Google Map sono disponibili in quel senso.
Quindi si tratta comunque di cambiare parametri dell'url.

Queste sono API "ufficiali" nel senso che sono di Google.
Semplicemente non sono documentate.
Quello che intende chi ha scritto l'articolo è che non è il modo normale di fare le cose, perchè normalmente tu apri un browser e ti connetti a Google Maps.
Mentre lui usa gli stessi indirizzi che usa Google Maps internamente per fare le richieste e ottenere i waypoint di navigazione.

Chiunque abbia fatto una cosa del genere (me compreso) usa questo modo.
Se avessi ancora il codice te lo darei, ma era scritto per una azienda Smile

Si ma in un caso evito di mettermi un parser json sul groppone Sorriso
In ogni caso le api non documentate possono evidentemente essere cambiate a piacimento inqualunque momento, quelle documentate ci pensano su 2 volte di più.

(26-04-2011 13:49)dany_dev ha scritto:  concordo con Corralx e poi perchè non dai uno sguardo qui
http://code.google.com/intl/it-IT/apis/m...irections/
sembra abbastanza banale adattare il codice anche usando le api documentate.

Si ovviamente avevo visto le api Smile se non c'è una soluzione migliore e funzionante penso che andrò sull'interrogare a manina le api e disegnarmi il percorso, proprio quello che speravo si potesse evitare Occhiolino

Piero Molino
[Immagine: bitbuddies_banner.png]
26-04-2011 19:14
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
dany_dev
Posting Freak

Messaggi: 3,977
Registrato: Sep 2010
Online Online
#19 RE: [Obj-C] GPS / Indicazioni stradali
0
no la risposta definitiva è non esiste un metodo del tipo:

[mapkit disegnaAutomagicallyUnPercorsoUsandoGoogleOaltriSistemiConApiUfficialiDaPunto1:p​unto1 aPunto2:punto2];
(Questo messaggio è stato modificato l'ultima volta il: 26-04-2011 19:40 da dany_dev.)
26-04-2011 19:39
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Corralx
Graph Lover

Messaggi: 810
Registrato: Jul 2010
Offline Offline
#20 RE: [Obj-C] GPS / Indicazioni stradali
0
(26-04-2011 19:14)w4nderlust ha scritto:  Si ma in un caso evito di mettermi un parser json sul groppone Sorriso
In ogni caso le api non documentate possono evidentemente essere cambiate a piacimento inqualunque momento, quelle documentate ci pensano su 2 volte di più.

Bhe in realtà non sono documentate perchè sono quelle usate internamente da tutti i servizi/app made by Google che usano le mappe.
Non vogliono che tu le utilizzi per altro, ma voglio che tu le usi tramite Google Maps.
Chiaramente tra usare Google Maps, e usare le sue API per estrarre dati per MapKit... Loro tirano acqua al loro mulino Smile

Matteo "Corralx" Bertello
26-04-2011 19:41
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
w4nderlust
Posting Freak

Messaggi: 874
Registrato: Mar 2011
Offline Offline
#21 RE: [Obj-C] GPS / Indicazioni stradali
0
(26-04-2011 19:39)dany_dev ha scritto:  no la risposta definitiva è non esiste un metodo del tipo:

[mapkit disegnaAutomagicallyUnPercorsoUsandoGoogleOaltriSistemiConApiUfficialiDaPunto1:p​unto1 aPunto2:punto2];

Bhe è un peccato non credi? Smile In teoria MapKit come framework mi sembra che dovrebbe essere un livello di astrazione rispetto a come funzionano le mappe. Alla fin fine non gestisci manualmente lo zoom, il caricamento delle diverse pezze che compongono la mappa, la corrispondenza coordinate/posizione sulla mappa e tantissime altre cose. Un metodo di quel tipo, magari meno paraculo, ce lo si potrebbe decisamente aspettare imho Occhiolino Peccato non ci sia, se quello che scrivo è decente lo metto su github così chiunque ha un metodo simile a sua disposizione

(26-04-2011 19:41)Corralx ha scritto:  Bhe in realtà non sono documentate perchè sono quelle usate internamente da tutti i servizi/app made by Google che usano le mappe.
Non vogliono che tu le utilizzi per altro, ma voglio che tu le usi tramite Google Maps.
Chiaramente tra usare Google Maps, e usare le sue API per estrarre dati per MapKit... Loro tirano acqua al loro mulino Smile

mmm in effetti mettendola in questo modo.... Sorriso Mi stai quasi convincendo! Un ultima cosa e poi mi convinco definitivamente: avevi scritto prima che anche tu l'avevi usato per fare una funzione indicazioni stradali. Quanto tempo fa l'hai fatto? Continua a funzionare tuttora? Hai dovuto aggiornare il codice per adeguarti ai cambiamenti delle api? se si quante volte?

Piero Molino
[Immagine: bitbuddies_banner.png]
26-04-2011 23:02
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Corralx
Graph Lover

Messaggi: 810
Registrato: Jul 2010
Offline Offline
#22 RE: [Obj-C] GPS / Indicazioni stradali
0
(26-04-2011 23:02)w4nderlust ha scritto:  mmm in effetti mettendola in questo modo.... Sorriso Mi stai quasi convincendo! Un ultima cosa e poi mi convinco definitivamente: avevi scritto prima che anche tu l'avevi usato per fare una funzione indicazioni stradali. Quanto tempo fa l'hai fatto? Continua a funzionare tuttora? Hai dovuto aggiornare il codice per adeguarti ai cambiamenti delle api? se si quante volte?

Non ho mai ricevuto reclami XD
Quindi suppongo il codice funzioni tutt'ora.
Anche perchè in realtà quella parte delle API è codice piuttosto vecchio e quasi "Legacy" all'interno di Google Maps.
Quindi tutto quello che di nuovo fanno lo costruiscono sopra, piuttosto che sostituire quello che già c'e.
Anche perchè altrimenti migliaia di App, e molti loro servizi compresi smetterebbero di funzionare Linguaccia
Lo stesso MapKit vi si appoggia, e non mi risulta abbia smesso di funzionare da un momento all'altro per un cambiamento delle API.

Secondo me puoi andare abbastanza tranquillo Smile

Matteo "Corralx" Bertello
(Questo messaggio è stato modificato l'ultima volta il: 26-04-2011 23:29 da Corralx.)
26-04-2011 23:28
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
w4nderlust
Posting Freak

Messaggi: 874
Registrato: Mar 2011
Offline Offline
#23 RE: [Obj-C] GPS / Indicazioni stradali
0
(26-04-2011 23:28)Corralx ha scritto:  Non ho mai ricevuto reclami XD
Quindi suppongo il codice funzioni tutt'ora.
Anche perchè in realtà quella parte delle API è codice piuttosto vecchio e quasi "Legacy" all'interno di Google Maps.
Quindi tutto quello che di nuovo fanno lo costruiscono sopra, piuttosto che sostituire quello che già c'e.
Anche perchè altrimenti migliaia di App, e molti loro servizi compresi smetterebbero di funzionare Linguaccia
Lo stesso MapKit vi si appoggia, e non mi risulta abbia smesso di funzionare da un momento all'altro per un cambiamento delle API.

Secondo me puoi andare abbastanza tranquillo Smile

Ok mi hai convinto Sorriso

Piero Molino
[Immagine: bitbuddies_banner.png]
27-04-2011 12:46
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
chiodo
Developer

Messaggi: 346
Registrato: Oct 2010
Offline Offline
#24 RE: [Obj-C] GPS / Indicazioni stradali
0
Gente scusate, non so se sia venuto fuori nel thread ma credo di aver appena scoperto l'acqua calda per le mappe Sorriso

Codice:
http://maps.google.com/maps?dirflg=c&saddr=41.89902295004289+%0912.476865745380422&daddr=41.909494049459326+%0912.474203306745903&output=kml

questo magico url consente, dati due punti in coordinate, di scaricare un file kml da google maps.
A questo punto scaricate dal sito Apple un esempio di nome KMLViewerche vi permetterà di tracciare tutto il percorso con il codice bello e pronto.
Scusate ma sono basito dalla mia stupidità o non curanza... magari infrango non so quale copyright ma questa è una soluzione che richiede 5 minuti Shock

[Immagine: 2Box_logo_256.png]
Diego Chiodini - 2Boxes studio
06-05-2011 15:17
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
dany_dev
Posting Freak

Messaggi: 3,977
Registrato: Sep 2010
Online Online
#25 RE: [Obj-C] GPS / Indicazioni stradali
0
lo proverò sicuramente......ma anche l'altro sistema è 10 minuti Sorriso
06-05-2011 15:38
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
w4nderlust
Posting Freak

Messaggi: 874
Registrato: Mar 2011
Offline Offline
#26 RE: [Obj-C] GPS / Indicazioni stradali
0
(06-05-2011 15:17)chiodo ha scritto:  Gente scusate, non so se sia venuto fuori nel thread ma credo di aver appena scoperto l'acqua calda per le mappe Sorriso

Codice:
http://maps.google.com/maps?dirflg=c&saddr=41.89902295004289+%0912.476865745380422&daddr=41.909494049459326+%0912.474203306745903&output=kml

questo magico url consente, dati due punti in coordinate, di scaricare un file kml da google maps.
A questo punto scaricate dal sito Apple un esempio di nome KMLViewerche vi permetterà di tracciare tutto il percorso con il codice bello e pronto.
Scusate ma sono basito dalla mia stupidità o non curanza... magari infrango non so quale copyright ma questa è una soluzione che richiede 5 minuti Shock

Esticapperi Sorriso Grande chiodo, nel weekend lo provo Smile

Piero Molino
[Immagine: bitbuddies_banner.png]
06-05-2011 16:02
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Corralx
Graph Lover

Messaggi: 810
Registrato: Jul 2010
Offline Offline
#27 RE: [Obj-C] GPS / Indicazioni stradali
0
E' esattamente quello che io e dany_dev dicevamo sopra. Linguaccia
Non sapevo Apple avesse un tutorial su come leggere il formato di output di Google.
Grazie dell'info Fifi

Matteo "Corralx" Bertello
08-05-2011 1:20
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
dany_dev
Posting Freak

Messaggi: 3,977
Registrato: Sep 2010
Online Online
#28 RE: [Obj-C] GPS / Indicazioni stradali
0
(08-05-2011 1:20)Corralx ha scritto:  E' esattamente quello che io e dany_dev dicevamo sopra. Linguaccia
Non sapevo Apple avesse un tutorial su come leggere il formato di output di Google.
Grazie dell'info Fifi

In realtà non è "il formato di google" praticamente il kml non è altro che xml, quindi basta parsarlo e si ottengono gli stessi identici dati dell'altro tutorial, e ci si fa la stessa identica cosa, ossia si disegnano delle polyline nella mappa Smile
(Questo messaggio è stato modificato l'ultima volta il: 08-05-2011 8:49 da dany_dev.)
08-05-2011 8:49
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Corralx
Graph Lover

Messaggi: 810
Registrato: Jul 2010
Offline Offline
#29 RE: [Obj-C] GPS / Indicazioni stradali
0
(08-05-2011 8:49)dany_dev ha scritto:  In realtà non è "il formato di google" praticamente il kml non è altro che xml, quindi basta parsarlo e si ottengono gli stessi identici dati dell'altro tutorial, e ci si fa la stessa identica cosa, ossia si disegnano delle polyline nella mappa Smile

Si si. Intendevo che tra le possibilità elencate c'era quelle di usare le API di Google per ottenere i dati di navigazione ed usarli.
Non conoscevo però i formati messi a disposizione da Google. Bene così Fifi

Matteo "Corralx" Bertello
08-05-2011 12:38
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
w4nderlust
Posting Freak

Messaggi: 874
Registrato: Mar 2011
Offline Offline
#30 RE: [Obj-C] GPS / Indicazioni stradali
0
(08-05-2011 1:20)Corralx ha scritto:  E' esattamente quello che io e dany_dev dicevamo sopra. Linguaccia
Non sapevo Apple avesse un tutorial su come leggere il formato di output di Google.
Grazie dell'info Fifi

Finora avevo visto solo json, a sto punto indago se oltre a json, kml esistono altri formati in cui si possono ottenere i dati.

Piero Molino
[Immagine: bitbuddies_banner.png]
08-05-2011 14:51
Visita il sito web di questo utente Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum: