2011-11-09 22 views
0

SQLiteデータベースに位置の緯度と経度を格納していますが、これらの値を取得してGoogleのマップコードで使用するためにそれぞれをOverlayItemクラスに配置するにはどうすればよいでしょうか? 私は[1]の答え でこの質問を得た:MapActivityまたはでItemizedOverlayを拡張するクラスで、Get Latitude and Longitude from SQLite database for use in Android MapOverlayこれは本当に便利ですが、私はこのアクションを実行する必要があり、多くの事などを理解するには、Androidができない中で新しいイムだろうしてください誰もがそれを段階的に説明すると、すべての学習者にとって非常に役立つでしょう。ありがとう。SQLiteデータベースに格納された緯度と経度にオーバーレイを追加する

答えて

0

MapActivityクラス内でItemizedOverlayを実装したいとします。例を参照してください。

public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.drawable.navup);  

     MapView mapView = (MapView) findViewById(R.id.mapview); 
     mapView.setBuiltInZoomControls(true); 

// Get your GeoPoints from SQLLite and use them below for Longitude and Latitude 

GeoPoint point1 = new GeoPoint(latitude,longitude); 
OverlayItem overlayitem1 = new OverlayItem(point1, "City", "State"); 
List<Overlay> mapOverlays1 = mapView.getOverlays(); 
Drawable drawable1 = this.getResources().getDrawable(R.drawable.map_pin); 
ClevelItemizedOverlay itemizedoverlay1 = new ClevelItemizedOverlay(drawable1, this); 
関連する問題