public final class StreetsideURL extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
StreetsideURL.APIv3 |
static class |
StreetsideURL.MainWebsite |
static class |
StreetsideURL.VirtualEarth |
| Modifier and Type | Field and Description |
|---|---|
(package private) static org.apache.log4j.Logger |
logger |
private static int |
OSM_BBOX_NORTH |
private static int |
OSM_BBOX_SOUTH |
private static int |
OSM_BBOX_WEST |
private static int |
OSM_BBOXEAST |
private static java.lang.String |
STREETSIDE_BASE_URL
Base URL of the Bing Bubble API.
|
private static java.lang.String |
STREETSIDE_PRIVACY_URL
Base URL for Streetside privacy concerns.
|
| Modifier | Constructor and Description |
|---|---|
private |
StreetsideURL() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static java.lang.String |
queryByIdString(java.util.Map<java.lang.String,java.lang.String> parts) |
(package private) static java.lang.String |
queryStreetsideBoundsString(java.util.Map<java.lang.String,java.lang.String> parts) |
(package private) static java.lang.String |
queryString(java.util.Map<java.lang.String,java.lang.String> parts)
Builds a query string from it's parts that are supplied as a
Map |
(package private) static java.net.URL |
string2URL(java.lang.String... strings)
Converts a
String into a URL without throwing a MalformedURLException. |
static java.net.URL[] |
string2URLs(java.lang.String baseUrlPrefix,
java.lang.String cubemapImageId,
java.lang.String baseUrlSuffix) |
static final org.apache.log4j.Logger logger
private static final java.lang.String STREETSIDE_BASE_URL
private static final java.lang.String STREETSIDE_PRIVACY_URL
private static final int OSM_BBOX_NORTH
private static final int OSM_BBOX_SOUTH
private static final int OSM_BBOXEAST
private static final int OSM_BBOX_WEST
private StreetsideURL()
public static java.net.URL[] string2URLs(java.lang.String baseUrlPrefix, java.lang.String cubemapImageId, java.lang.String baseUrlSuffix)
static java.lang.String queryString(java.util.Map<java.lang.String,java.lang.String> parts)
Mapparts - the parts of the query stringstatic java.lang.String queryStreetsideBoundsString(java.util.Map<java.lang.String,java.lang.String> parts)
static java.lang.String queryByIdString(java.util.Map<java.lang.String,java.lang.String> parts)
static java.net.URL string2URL(java.lang.String... strings)
String into a URL without throwing a MalformedURLException.
Instead such an exception will lead to an logger#error(Throwable).
So you should be very confident that your URL is well-formed when calling this method.strings - the Strings describing the URL