Administrative Area
Search for the corresponding administrative area based on the name of the administrative area, the area code, and the city code.
The sample code is as follows:
DistrictSearch mDistrictSearch = new DistrictSearch(); // Setting parameters DistrictSearch.Query query = DistrictSearch.Query.newQuery("Shanghai"); // Set the data of the lower administrative area is not displayed query.setChildType("0"); // Set does not return the administrative boundary coordinates query.setExtInfo("false"); mDistrictSearch.setQuery(query); // Set the listener mDistrictSearch.setListener(new DistrictSearch.Listener() { @Override public void onSuccess(final DistrictSearchResult result) { // Search succeeded } @Override public void onFail(APIStatus status) { // search failed } }); // turn on search mDistrictSearch.search();
Note: The result return interface is an asynchronous thread interface. If the Android project needs to operate the control in the return, it must switch to the Main main thread.