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 เองครับ