Where longitude and latitude are floats. If string+float it's too difficult, maybe I can multiply the float * 1000 and make it int? string+int then. Or maybe string+string.
There are usually two ways to write content like this:
(1) write the content length, then write the content; or
(2) write the content, then write a special terminator (e.g., ctrl-Z, (char) 26, blank lines, etc.).
The first way is more awkward on the Arduino, because it doesn't have much RAM. The second way is much more efficient, because you can write the pieces without having to count the number of characters.
Give us the complete sketch (in code tags or attach the .INO), and we can make more specific suggestions.