Salve, c'è un modo in java per localizzare la zona in cui si trova il pc?

Mi spiego meglio:
dovrei creare un programma che visualizza dei locali nella zona in cui si trova l'utente.

Avevo pensato all'utilizzo di Google Maps, ma c'è un modo di incorporarlo in java?