Parsing latitude and longitude, using Try[T] to ignore errors
That looks pretty good to me.

Try is preferable over try/catch since it gives more options on how to process the Failure case.  In particular, the fact that Try can be flatMap'd means that you an build a for-comprehension to cover the processing and essentially abort on the first failure.

for {
  x &lt;- Try("1".toInt)
  y &lt;- Try("a".toInt)
  z &lt;- Try("3".toInt)  // never invoked due to above error
} yield x + y + z

// returns: Failure(java.lang.NumberFormatException: For input string: "a")


For parsing a String to an Int it doesn't matter as much, but if the body of the Try is expensive then some of that cost can be avoided.

Depending on the context you're working in then it might behoove you to capture and log the Failures as well; for some one-off code silently ignoring the failures might be fine, but in an application it can save a lot of heartache when dirty data inevitably makes its way in.