You would need to use the Google Maps SDK for Android for that, since you have gotten the latlong coordinates, you can use the Java code to render that.
Remember that you need to have a Google Maps API key for this to work, as Google's native Maps app would need you to call it from an
Intent
—and you do not control anything beyond that stage.
Check this page to know how to assign markers to the Google Maps:
Markers | Maps SDK for Android | Google Developers[
^], simplest of the code would be like,
private static final LatLng PERTH = new LatLng(-31.952854, 115.857342);
private static final LatLng SYDNEY = new LatLng(-33.87365, 151.20689);
private static final LatLng BRISBANE = new LatLng(-27.47093, 153.0235);
@Override
public void onMapReady(GoogleMap map) {
mMap = map;
mPerth = mMap.addMarker(new MarkerOptions()
.position(PERTH)
.title("Perth");
mPerth.setTag(0);
mSydney = mMap.addMarker(new MarkerOptions()
.position(SYDNEY)
.title("Sydney");
mSydney.setTag(0);
mBrisbane = mMap.addMarker(new MarkerOptions()
.position(BRISBANE)
.title("Brisbane");
mBrisbane.setTag(0);
mMap.setOnMarkerClickListener(this);
}
You need to provide the position values for your own coordinates that you have in the database.
Read the complete guide for Google Maps SDK for Android here,
Overview | Maps SDK for Android | Google Developers[
^]