ho un problema
le coordinate del cliente le ho prese da google maps ed hanno il formato corretto ma le coordinate dello smartphone sono in questo formato che manda in errore la APP
45:37,56874
devo forse prendere solo la stringa a destra dei 2 punti? in caso affermativo che comando si usa?
grazie.
Ci sono più modi di rappresentazione delle coordinate. Quello sopra è
gradi : minuti , decimali di minuto
devi lavorare di stringhe per separare i campi.
prendi i minuti con i suoi decimali, dividi per 60 e ottieni i decimali dei gradi da aggiungere ai gradi
37.56874/60 = 0.6261
Quindi ottieni 45.6261
Non so se c’è qualche libreria che agevola queste conversioni. Anche l’app che ti fornisce le coordinate potrebbe darti l’opzione di scegliere il formato e avere già direttamente
gradi . Decimali di grado