UrlTileProvider

คลาสนามธรรมสาธารณะ UrlTileProvider ขยายออบเจ็กต์
ใช้งาน TileProvider

การใช้งาน TileProvider บางส่วนที่ต้องใช้เพียง URL ที่ชี้ไปยังรูปภาพที่จะมีการระบุ

โปรดทราบว่าคลาสนี้กำหนดให้รูปภาพทั้งหมดมีขนาดเท่ากัน

สรุปช่องที่รับค่าเดิมมา

สรุปเครื่องมือสร้างสาธารณะ

UrlTileProvider(ความกว้างสี, ความสูง int)
สร้าง UrlTileProvider

สรุปวิธีการสาธารณะ

สุดท้าย Tile
getTile(int x, int y, การซูมแบบ Int)
แสดงไทล์ที่จะใช้สำหรับพิกัดชิ้นส่วนนี้
URL Abstract
getTileUrl(int x, int y, int Zoom)
แสดงผล URL ที่ชี้ไปยังรูปภาพที่ใช้สำหรับไทล์นี้

ข้อมูลสรุปของเมธอดที่รับช่วงมา

ผู้รับสร้างสาธารณะ

สาธารณะ UrlTileProvider (ความกว้างสี, ความสูง int)

สร้าง UrlTileProvider

พารามิเตอร์
ความกว้าง ความกว้างของภาพที่ใช้สำหรับชิ้นส่วน
ส่วนสูง ความสูงของรูปภาพที่ใช้สำหรับชิ้นส่วน

วิธีการสาธารณะ

สาธารณะ ขั้นสุดท้าย Tile getTile (int x, int y, int Zoom)

แสดงไทล์ที่จะใช้สำหรับพิกัดชิ้นส่วนนี้

พารามิเตอร์
x พิกัด x ของไทล์ ซึ่งจะอยู่ในช่วง [0, 2ซูม - 1] แบบรวม
y พิกัด y ของไทล์ ซึ่งจะอยู่ในช่วง [0, 2ซูม - 1] แบบรวม
zoom ระดับการซูมของไทล์ โดยจะอยู่ในช่วง [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] แบบรวม
คิกรีเทิร์น
  • Tile ที่จะใช้สำหรับพิกัดชิ้นส่วนนี้ หากคุณไม่ต้องการระบุการ์ดสำหรับพิกัดชิ้นส่วนนี้ ให้ส่งกลับ NO_TILE หากไม่พบการ์ดในขั้นตอนนี้ ให้แสดงผลเป็น Null และส่งคำขอเพิ่มเติมโดยใช้ Exponential Backoff

URL สาธารณะ นามธรรม getTileUrl (int x, int y, int Zoom)

แสดงผล URL ที่ชี้ไปยังรูปภาพที่ใช้สำหรับไทล์นี้ หากไม่พบอิมเมจในคำขอเริ่มต้น ระบบจะส่งคำขอเพิ่มเติมโดยใช้ Exponential Backoff หากคุณไม่ต้องการให้รูปภาพสำหรับพิกัดชิ้นส่วนนี้ ให้แสดงผลเป็นค่าว่าง

พารามิเตอร์
x พิกัด x ของไทล์ ซึ่งจะอยู่ในช่วง [0, 2ซูม - 1] แบบรวม
y พิกัด y ของไทล์ ซึ่งจะอยู่ในช่วง [0, 2ซูม - 1] แบบรวม
zoom ระดับการซูมของไทล์ โดยจะอยู่ในช่วง [ GoogleMap.getMinZoomLevel, GoogleMap.getMaxZoomLevel] แบบรวม
คิกรีเทิร์น
  • URL URL ที่ชี้ไปยังรูปภาพที่จะใช้กับชิ้นส่วนนี้ หากคุณไม่ต้องการให้รูปภาพสำหรับพิกัดชิ้นส่วนนี้ ให้ส่งกลับ null