Emulator Google API (Google inc)を使用しています。ギバージオポイントのアドレスを取得したい。しかし、この「サービスを利用できません」というエラーが表示されます。私は現在、API レベル 10 を使用しています。エミュレーターでのこのバグについて誰かが教えてくれました。しかし、組み込みのマップアプリケーションが正常に動作しているため、エミュレーターにはないと思います。
ポイントから位置を取得するための私のコードは次のとおりです。
GeoPoint point = mapView.getProjection().fromPixels(
(int) e.getX(), (int) e.getY());
Geocoder coder = new Geocoder(GoogleMaps.this, Locale.ENGLISH);
try {
List<Address> addresses = coder.getFromLocation(
point.getLatitudeE6() / 1E6,
point.getLongitudeE6() / 1E6, 1);
String address = "";
Address a = addresses.get(0);
Toast.makeText(GoogleMaps.this, a.getCountryName(), 300)
.show();
} catch (IOException e1) {
Toast.makeText(GoogleMaps.this, e1.getMessage(),
Toast.LENGTH_LONG).show();
}