2012-03-13 55 views
0

我開發了谷歌的API,這樣我可以把地圖在我的應用程序 我在獲取用戶當前位置的問題,我想要的應用程序: 當用戶打開地圖活動它顯示地圖和標記在她的位置。我已經在做谷歌API的東西,但我面臨與用戶當前位置和標記在它的問題。 這是我的代碼(這是顯示我在海洋!!): alert.setButton2( 「獲取IP地址」 我有一個關於地圖的噩夢, 新DialogInterface.OnClickListener(){我怎樣才能獲取用戶當前位置,並通過把標記它在谷歌Android地圖

     public void onClick(DialogInterface dialog, 
           int which) { 
          // TODO Auto-generated method stub 
          Geocoder geocoder = new Geocoder(
            getBaseContext(), Locale.getDefault()); 

          try { 
           List<Address> address = geocoder.getFromLocation(touchedPoint.getLatitudeE6()/1E6,touchedPoint.getLatitudeE6()/1E6,1); 
           OverlayItem overlayItem = new OverlayItem(touchedPoint, "Whats up", "2nd String"); 
           CustomPinpoint custom = new CustomPinpoint(d,MapsActivity.this); 
           custom.insertPinpoint(overlayItem); 
           overlaylist.add(custom); 
           if (address.size() > 0) { 
            String display = ""; 
            for (int i = 0; i < address.get(0) 
              .getMaxAddressLineIndex(); i++) { 
             display += address.get(0) 
               .getAddressLine(i) + "\n"; 
            } 

            Toast t = Toast.makeText(
              getBaseContext(), display, 
              Toast.LENGTH_LONG); 
            t.show(); 

           } 
          } catch (IOException e) { 
           // TODO Auto-generated catch block 
           e.printStackTrace(); 
          } finally { 
          } 
         } 
        }); 

,請FIX MY CODE

回答

0

請示例

1)http://eagle.phys.utk.edu/guidry/android/mapOverlayDemo.html

2)http://androidmyway.wordpress.com/2012/02/26/map-marker-dragging

下面

在第二個你可以檢查如何獲得地址。

謝謝

+0

我試圖與二環線它不能正常工作,請務必回答問題前 – user1257040 2012-03-13 14:25:53

+0

@ user1257040 - 如果選中正確,那麼你可以理解:1)它顯示地圖 2)它檢查用戶位置與中心的地圖該位置 3)標記引腳位於地圖(xml) 的中心(從點2和3),您可以看到該標記位於用戶位置。 – 2012-03-14 08:14:30

+0

我是swaer,我檢查第二個鏈接,並運行它,但它只是告訴我地圖,那麼哪個鏈接會給我所有的步驟? – user1257040 2012-03-14 13:11:48

0

,如果你只是想顯示用戶當前的位置,你可以使用MyLocationOverlay類mapactivity。 它會在位置本身繪製標記。

+0

MyLocationOverlay它只是爲了標記,還會告訴我我在哪裏? – user1257040 2012-03-14 13:12:30

+0

它會用標記在地圖上顯示您當前的位置。它只需要清單 – Rahul 2012-03-15 10:25:05

+0

中的位置權限OverlayItem呢?它做同樣的事情嗎? – user1257040 2012-03-16 10:09:00

相關問題