public class BingAerialTileSource extends AbstractTMSTileSource
| Modifier and Type | Class and Description |
|---|---|
protected class |
BingAerialTileSource.Attribution |
TileSource.TileUpdatebaseUrl, nameattributionImage, attributionImageURL, attributionLinkURL, attributionText, termsOfUseText, termsOfUseURL| Constructor and Description |
|---|
BingAerialTileSource() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<BingAerialTileSource.Attribution> |
getAttribution() |
java.awt.Image |
getAttributionImage() |
java.lang.String |
getAttributionImageURL() |
java.lang.String |
getAttributionLinkURL() |
protected java.util.concurrent.Callable<java.util.List<BingAerialTileSource.Attribution>> |
getAttributionLoaderCallable() |
java.lang.String |
getAttributionText(int zoom,
Coordinate topLeft,
Coordinate botRight) |
protected java.net.URL |
getAttributionUrl() |
int |
getMaxZoom()
Specifies the maximum zoom value.
|
java.lang.String |
getTermsOfUseText() |
java.lang.String |
getTermsOfUseURL() |
TileSource.TileUpdate |
getTileUpdate() |
java.lang.String |
getTileUrl(int zoom,
int tilex,
int tiley)
Constructs the tile url.
|
protected java.util.List<BingAerialTileSource.Attribution> |
parseAttributionText(org.xml.sax.InputSource xml) |
boolean |
requiresAttribution() |
getBaseUrl, getDistance, getExtension, getMinZoom, getName, getTilePath, getTileSize, getTileType, latToTileY, LatToY, lonToTileX, LonToX, tileXToLon, tileYToLat, toString, XToLon, YToLatsetAttributionImage, setAttributionImageURL, setAttributionLinkURL, setAttributionText, setTermsOfUseText, setTermsOfUseURLpublic java.lang.String getTileUrl(int zoom,
int tilex,
int tiley)
throws java.io.IOException
TileSourcegetTileUrl in interface TileSourcegetTileUrl in class AbstractTMSTileSourcejava.io.IOExceptionprotected java.net.URL getAttributionUrl()
throws java.net.MalformedURLException
java.net.MalformedURLExceptionprotected java.util.List<BingAerialTileSource.Attribution> parseAttributionText(org.xml.sax.InputSource xml) throws java.io.IOException
java.io.IOExceptionpublic int getMaxZoom()
TileSourceTileSource.getMaxZoom()].getMaxZoom in interface TileSourcegetMaxZoom in class AbstractTMSTileSourceJMapViewer.MAX_ZOOMpublic TileSource.TileUpdate getTileUpdate()
TileSource.TileUpdatepublic boolean requiresAttribution()
requiresAttribution in interface AttributedrequiresAttribution in class AbstractTileSourcepublic java.lang.String getAttributionLinkURL()
getAttributionLinkURL in interface AttributedgetAttributionLinkURL in class AbstractTileSourcepublic java.awt.Image getAttributionImage()
getAttributionImage in interface AttributedgetAttributionImage in class AbstractTileSourcepublic java.lang.String getAttributionImageURL()
getAttributionImageURL in interface AttributedgetAttributionImageURL in class AbstractTileSourcepublic java.lang.String getTermsOfUseText()
getTermsOfUseText in interface AttributedgetTermsOfUseText in class AbstractTileSourcepublic java.lang.String getTermsOfUseURL()
getTermsOfUseURL in interface AttributedgetTermsOfUseURL in class AbstractTileSourceprotected java.util.concurrent.Callable<java.util.List<BingAerialTileSource.Attribution>> getAttributionLoaderCallable()
protected java.util.List<BingAerialTileSource.Attribution> getAttribution()
public java.lang.String getAttributionText(int zoom,
Coordinate topLeft,
Coordinate botRight)
getAttributionText in interface AttributedgetAttributionText in class AbstractTileSourcezoom - The optional zoom level for the view.topLeft - The top left of the bounding box for attribution.botRight - The bottom right of the bounding box for attribution.