问题
I am making an android app, and need to use Google maps' reverse geocoding. The relevant code is:
Geocoder geoCoder = new Geocoder(getApplicationContext(), Locale.getDefault());
List<Address> matches = geoCoder.getFromLocation(latitude, longitude, 1);
// latitude and longitude are double variables containing the coordinates.
On the first line of the code above I am getting the compiling error:
"The constructor Geocoder(Context, Locale) is undefined"
I tried googling but could not find a resolution. Thanks.
回答1:
The constructor Geocoder(Context, Locale)
is defined. Check if you import the correct class
android.location.Geocoder
here the documentation
来源:https://stackoverflow.com/questions/16593968/the-constructor-geocodercontext-locale-is-undefined