在没有坐标的MapView上显示点

时间:2012-08-24 11:07:11

标签: android google-maps

有没有办法在谷歌MapView上显示一个点而不知道它的坐标,只有一个地址?

我的目标是避免使用地理编码API,我知道它具有使用限制。这是对的吗?

1 个答案:

答案 0 :(得分:0)

使用Android Geocoder课程,你可以这样做..你可以通过给定的地址获得纬度,经度..

类似的东西,

Geocoder geoCoder = new Geocoder(this);
List<Address> address;

try {
    address = geoCoder.getFromLocationName("Address",1);
    if (address == null) {
        return null;
    }
    Address location = address.get(0);
    location.getLatitude();
    location.getLongitude();
}

并且

My goal is to avoid using the geocoding API, which I understand has a usage limit. Is this correct?

正如你所说,你不想限制查询......

请看看这两个链接android-geocoder-limitations 和SE问题/how-to-avoid-google-map-geocode-limit它会对你有所帮助......