Это зависит от того, что вы спрашиваете.
Если вы имеете в виду «Как можно получить координаты GPS с помощью Java в собственном приложении на смартфоне?», То этот ответ будет отличаться для каждой платформы смартфона,и нет ответа для айфонов, потому что айфоны не работают с Java.
Если вы имеете в виду «Как можно получить GPS-координаты в веб-приложении, используя Java на сервере?», тогда вы можете использовать API геолокации вHTML5, при условии, что браузер поддерживает его (насколько мне известно, Mobile Safari и браузер в Android поддерживают это. Я не знаю о Blackberry, и предположил бы, что это не так).Смотри здесь .