Cosa succede quando il nome di una città ha un apostrofo? Potresti voler esaminare mysql_real_escape_string.
In ogni caso, verranno archiviati come float. I dati vengono sempre archiviati come tipo di dati della colonna (beh, a meno che tu non conteggi null come tipo di dati:p).
Le virgolette intorno a latitudine e longitudine nella tua query non sono in realtà inutili se sono float (anche se vorresti assicurarti che fossero effettivamente float prima di rimuovere le virgolette o apriresti un buco di SQL injection).
Quello che accadrà ora è che quando la query viene eseguita, MySQL eseguirà silenziosamente il cast delle stringhe in valori mobili.