Question: I want to show the location of an address in Google Maps.

How do I get the latitude and longitude of an address using the Google Maps API?

Answer: 
An answer to Kandha problem above :

> 
> It throws the "java.io.IOException service not available" 
>  i already gave those permission and include the library...i can get map view...it throws that IOException at geocoder...
> 
> 
> 

I just added a catch IOException after the try and it solved the problem

```
    catch(IOException ioEx){
        return null;
    }

```
```
public LatLang getLatLangFromAddress(String strAddress){
    Geocoder coder = new Geocoder(this, Locale.getDefault());
    List<Address> address;
    try {
        address = coder.getFromLocationName(strAddress,5);
        if (address == null) {
                return new LatLang(-10000, -10000);
            }
            Address location = address.get(0);
            return new LatLang(location.getLatitude(), location.getLongitude());
        } catch (IOException e) {
            return new LatLang(-10000, -10000);
        }
    }            

```

`LatLang` is a pojo class in this case.

`<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />` permission is not required.