การขยับแผนที่และซูมเข้า/ออก

การขยับแผนที่

โดยปกติแล้ว ผู้ใช้จะสามารถใช้นิ้วลากแผนที่ไปมาเพื่อเปลี่ยนตำแหน่งของแผนที่ได้ แต่ถ้าแอพพลิเคชั่นต้องการขยับแผนที่จะต้องใช้ method setLocation() ในการขยับแผนที่ไปตำแหน่งต่างๆ

ldmap.setLocation(new MapLocation(13,100)); // move a map without animation

method setLocation() ยังรับ parameter อีก 1 ตัว เพื่อกำหนดว่าให้แสดง animation การเลื่อนแผนที่หรือไม่ โดยถ้าไม่ใส่แบบตัวอย่างด้านบนคือไม่แสดง animation

ldmap.setLocation(new MapLocation(13,100),true); // move a map with animation

การซูมแผนที่

ผู้ใช้สามารถใช้ pinch zoom เพื่อซูมแผนที่เข้าออกได้ แต่เมื่อแอพพลิเคชั่นต้องการซูมแผนที่เข้าออกจะต้องเรียก method setZoom() โดยระดับซูมจะมีค่าระหว่าง 1 - 20

ldmap.setZoom(13); // zoom without animation

โดย setZoom() ก็สามารถรับ parameter อีก 1 ตัวเพื่อกำหนดว่าจะแสดง animation

ldmap.setZoom(18,true); // zoom with animation

ตัวอย่างอื่นๆ

การขยับแผนที่และการซูมสามารถทำพร้อมกันได้ โดยเมื่อสั่งให้แสดง animation ทั้งคู่แผนที่จะผสมสอง animation เข้าด้วยกัน

// move a map and zoom in the same time
ldmap.setLocation(new MapLocation(13,100),true);
ldmap.setZoom(18,true);
กลับหน้าหลัก