private final float DISTANCE_ZOOM_LEVEL0=73728000; ... ... ... public int zoomScale(float distance) { float distance_result = DISTANCE_ZOOM_LEVEL0; int i = 0; while ((distance_result /= (float) (2)) > distance) { i++; } return i>21 ? 21:i; } //เช่น mapcontroller.setZoom(zoomScale(100)); //100 meter //จะได้ระดับการซุม อยู่ที่ level 19 ซึ่งจะพอดีกับหน้าจอ
// mapcontroller.setZoom(zoomScale(1000)); //1000 meter //
ขอดู code ทั้งหมดหน่อยค่ะ อยากได้ลักษณะนี้พอดี
ตอบลบขอบคุณค่ะ
code ตรง zoom มีแค่นี้ครับ
ตอบลบแค่ต้องเอาไปเซตค่าใส่ map controller เองครับ