ersentekin

Android Google Maps Overlay Class

Sep 4th, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. package com.example.*****;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import android.app.Dialog;
  6. import android.content.Context;
  7. import android.content.DialogInterface.OnClickListener;
  8. import android.content.Intent;
  9. import android.graphics.drawable.Drawable;
  10. import android.sax.StartElementListener;
  11. import android.view.View;
  12. import android.widget.Button;
  13. import android.widget.ImageView;
  14.  
  15. import com.google.android.maps.ItemizedOverlay;
  16. import com.google.android.maps.OverlayItem;
  17.  
  18.  
  19. public class TheItemizedOverlay extends ItemizedOverlay {
  20.  
  21. private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();
  22. Context mContext;
  23. //Context context = this.
  24. //Dialog dialog = new Dialog(mContext);
  25. OnClickListener backBtnListener;
  26. OnClickListener profileMsgBtnListener;
  27.  
  28.  
  29.  
  30. public TheItemizedOverlay(Drawable defaultMarker, Context context) {
  31. super(boundCenterBottom(defaultMarker));
  32. mContext = context;
  33. // TODO Auto-generated constructor stub
  34. }
  35.  
  36. public TheItemizedOverlay(Drawable defaultMarker) {
  37. super(boundCenterBottom(defaultMarker));
  38. }
  39.  
  40. @Override
  41. protected OverlayItem createItem(int i) {
  42. // TODO Auto-generated method stub
  43. return mOverlays.get(i);
  44. }
  45.  
  46. @Override
  47. public int size() {
  48. // TODO Auto-generated method stub
  49. return mOverlays.size();
  50. }
  51.  
  52. public void addOverlay(OverlayItem overlay) {
  53. mOverlays.add(overlay);
  54. populate();
  55. }
  56.  
  57. @Override
  58. protected boolean onTap(int index) {
  59.  
  60.  
  61. return true;
  62.  
  63. }
  64.  
  65.  
  66. }
Add Comment
Please, Sign In to add comment