ספק אריחים
מחלקות משנה ידועות עקיפות
|
ממשק של כיתה שמספק את תמונות המשבצת של TileOverlay
. למידע נוסף על מערכת הקואורדינטות של המשבצות: TileOverlay
.
קריאות ל-methods בממשק הזה עשויות להתבצע מכמה שרשורים, כך שההטמעות של הממשק הזה חייבות להיות בטוחות לשרשורים.
סיכום השדה
אריח סופי
סטטי ציבורי |
NO_TILE |
אריח טיפוס המשמש כדי לציין שלא קיים אריח עבור קואורדינטה ספציפית של אריח. |
סיכום אמצעי תשלום ציבורי
אריחים מופשטים
|
getTile(int x, int y, זום int)
מחזירה את האריח שישמש עבור קואורדינטת המשבצת הזו.
|
שדות
ציבורי
סטטי סופי
משבצת
NO_TILE
אריח טיפוס המשמש כדי לציין שלא קיים אריח עבור קואורדינטה ספציפית של אריח.
שיטות ציבוריות
Public
מופשט
Tile
getTile
(int x, int y, int Zoom)
מחזירה את האריח שישמש עבור קואורדינטת המשבצת הזו.
פרמטרים
x |
קואורדינטת ה-x של המשבצת. הערך יהיה בטווח של [0, 2 מרחק מתצוגה - 1]
כולל. |
שנה |
קואורדינטת ה-y של המשבצת. הערך יהיה בטווח של [0, 2 מרחק מתצוגה - 1]
כולל. |
זום, zoom |
רמת הזום של המשבצת. הערך יהיה בטווח [ GoogleMap.getMinZoomLevel , GoogleMap.getMaxZoomLevel ]
כולל. |
החזרות
- את
Tile
שישמש עבור קואורדינטת המשבצת הזו. אם אינך רוצה לספק אריח לקואורדינטת המשבצת הזו, אפשר להחזיר את הערך NO_TILE
. אם לא ניתן למצוא את האריח בשלב הזה, מחזירים null ויכול להיות שיישלחו בקשות נוספות עם השהיה מעריכית.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-06-29 (שעון UTC).
[null,null,["עדכון אחרון: 2025-06-29 (שעון UTC)."],[[["`TileProvider` is an interface for classes that provide tile images for a `TileOverlay` on a map."],["Implementations of this interface must be thread-safe as they may be called from multiple threads."],["`TileProvider` provides a `getTile` method to retrieve the tile image for a specific tile coordinate."],["A `NO_TILE` constant is provided to indicate the absence of a tile for a given coordinate."]]],["The `TileProvider` interface supplies tile images for a `TileOverlay`. Implementations must be thread-safe due to potential multi-threaded method calls. It defines a `NO_TILE` field, indicating the absence of a tile at a specific coordinate. The core method, `getTile`, takes x, y coordinates, and zoom level to return a `Tile`. If no tile is available, it should return `NO_TILE`; if the tile can't be fetched at that moment, it returns null. `UrlTileProvider` is an example of an implementation that is a partial one.\n"]]