1

我正在使用 GeoCoder 在我的应用程序中获取位置。以下代码是:

Geocoder geoCoder = new Geocoder(this);
try {
   List<Address> addresses = geoCoder.getFromLocationName("", 1);
   if(null != addresses && addresses.size() > 0){
       address = addresses.get(0);
       List<Overlay> mapOverlay = mapView.getOverlays();
           //This is new class to get address on basis on latitude and longitude
       AddressOverlay addressOverlay = new AddressOverlay(address);
       mapOverlay.add(addressOverlay);
       final MapController mapController = mapView.getController();

           //Start animating the map towards the given point.
       mapController.animateTo(addressOverlay.getGeoPoint(), new Runnable(){
          public void run(){
             mapController.setZoom(12);
          }
       });
    }else{
      //No results for that address.
 }

我遇到异常:第一行不提供服务(尝试后)。有没有人可以指导我并提供解决此问题的步骤?

等待及时回复!!

4

0 回答 0