Chợ24h

Tiêu đề: Tìm hiểu Polygons trong android chuyên sâu [In trang]

Thành viên: thamkk9489    Thời gian: 23/6/2016 11:14:33     Tiêu đề: Tìm hiểu Polygons trong android chuyên sâu

Cùng hướng dẫn này chúng tôi sẽ đào tạo các em học viên cách dùng các đối tượng Shape để tương tác với Google Map trong lập trình android, chả hạn như:
Polyline
Polygons
Circle
Hoặc cách nhìn thấy loại Map tùy theo ( bây giờ Google Map có không ít chế độ: NONE , NORMAL , SATELLITE , HYBRID và TERRAIN ).
Lúc đầu các em học viên bổ sung thêm Spinner để cho phép hiển thị kiểu Map theo request của người dùng.
Thực hiện hoc lap trinh android vẽ các đối tượng Shape lên Google Map: chúng tôi sẽ dạy cách vẽ    Polyline , Polygons , Circle trên Map
*polyline:
– Dùng để vẽ và đường polyline ( nhiều đường thẳng liên tiếp những không khép kín )
Ta khai báo đối tượng PolylineOptions :
PolylineOptions plOption=new  PolylineOptions( );
tiếp đến đưa toàn bộ những tọa độ vào PolylineOptions rồi đẩy vào hàm :
Polyline polyline= map.addPolyline( plOption );
Hàm addPolyline sẽ trả về 1 Polyline , ta có xác xuất hiệu chỉnh đối tượng này như sau:
– Thiết lập màu đường kẻ: polyline.setColor( Color.RED );
– Thiết lập độ dày đường kẻ: polyline.setWidth( 5 )
– Thiết lập độ chồng lấp: polyline.setZIndex( 1 );
*Polygon:
Vẽ các đường line liên tiếp và khép kín
na ná ta tạo đối tượng : PolygonOptions
PolygonOptions pgOption=new PolygonOptions( );
Đẩy tất cả tọa độ vào PolygonOptions sau thời gian ấy đưa vào hàm: Xem thêm tài liệu >>> hoc lap trinh android o dau
Polygon polyGon= map.addPolygon( pgOption );
Hàm addPolygon trả về một đối tượng Polygon , ta có xác xuất hiệu chỉnh:
– Thiết kế màu đường viền:polyGon.setStrokeColor( Color.BLUE );
– Thiết kế màu nền: polyGon.setFillColor( Color.YELLOW );
– Thiết kế độ dày: polyGon.setStrokeWidth( 5 );
*Circle:
Vẽ đường tròn
Giống với cách ta khai báo đối tượng CircleOptions:
CircleOptions optionCircle=new CircleOptions( );
Thiết kế tọa độ trọng tâm và bán kính:
optionCircle.center( latCenter ).radius( 50 );
tiếp theo đưa vào hàm:
Circle cir=map.addCircle( optionCircle );
addCircle trả về một Circle , ta có xác xuất thiết lập:
– Màu đường viền:cir.setStrokeColor( Color.BLUE );
– Màu nền : cir.setFillColor( Color.RED );





  © Copyright 2011-2013 iSoftco®, All rights reserved
Văn phòng công ty: P.16/706, Tòa nhà Thành Công, 57 Láng Hạ, phường Thành Công, quận Ba Đình, Hà Nội
Tel: (84-4) 37 875018;(84-4) 3555 8604 | Fax: (84-4) 37 875017 | E-Mail: cho24h@isoftco.com