2012-05-11 74 views
5

Tôi đang mắc kẹt với một tác vụ, dường như đối với tôi không quá tầm thường như tôi đã từng làm trước đây. Tôi cần tạo một ứng dụng sử dụng MapActivity và vẽ một số lớp phủ trên đó ... (đã xong), bây giờ tôi có vấn đề với phương thức onTap(), tôi cần làm cho nó trông giống như trong Bản gốc Bản đồ ứng dụng cho Android, như thế này http://i.stack.imgur.com/EkZEr.pngVẽ Lớp phủ giống như MapsApp

tôi mới đến Android, và có vẻ như không có hướng dẫn nào có thể giải thích làm thế nào để ghi lớp cho lớp phủ như vậy ...

Trả lời

3

tôi đã tìm kiếm một ví dụ tốt về ONTAP Balloons, và cho đến nay việc thực hiện tốt nhất mà tôi đã tìm thấy là một trong những điều này: https://github.com/galex/android-mapviewballoons

+1

Thank you very much - đây là những gì tôi cần ... –

2
in onTap() 

LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
LinearLayout ll = (LinearLayout)inflater.inflate(R.layout.mylocation_balloon, null); 
LayoutParams lp = new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT,mapOverlays.get(index).getPoint(), 0, -70, LayoutParams.MODE_MAP | LayoutParams.CENTER); 
Các vấn đề liên quan