Developer Ecosystems. Access Location Services on your favorite developer platform ecosystem. AWS Marketplace.OpenMapTiles Server: setup own OpenStreetMap tileserver in 10 minutes with vector and raster tiles
AWS Serverless. Microsoft Azure. Documentation Location Services. Build, Exchange, Create. HERE platform. In-Vehicle Infotainment. Connected Vehicle Services. Resources Tutorials Tutorials. Developer Blog Developer Blog. Developer Newsletter Developer Newsletter. Support Plans Support Plans. System Status System Status. Login Login Login.
Sign up Sign up. Map Tile API. Introduction This document introduces the Map Tile API and: explains key concepts provides examples documents resources and query parameters documents response structures and data types.I'm trying to create an application using map which will work on intranet and requires no internet connectivity. I'm not sure about the number of tiles. But as far as zoom levels as concern it will be from 17 to 19 so that the markers added to the tile will give good visibility to user.
Also the site range will not exceed more than 2 kilometers Eg: a foot ball court, airport or college campus. I also wonder how often you will download the tiles. Depending on the region the downloaded tiles might be out-of-date sooner than later.
The download is done only during the initial setup of application only once. As of now we are not concerned about updating the tiles. There seems to be something of a communications failure here - the answers below "no, you can't download lots of tiles directly from OSM" and "you don't need to - just stick a tile server on your intranet" are both correct, yet you still seem to be waiting for someone to say "yes, download all the tiles that you want".
Unfortunately, that isn't going to happen - but as listed below, you have at least 3 other options.
Build your own maps
Yes you can download very few! Another alternative is to render your own tiles using an desktop renderer as Tilemill, maperitive, But i came across in a wiki stating : "These tiles are generally not available cached on the server in advance, and have to be rendered specifically for those requests, putting an unjustified burden on the available resources.
As the text says, this is for high zoom tiles as they would take to much space. You might also use existing 3rd party tile services as mapquest, But for my application, I had to download tiles with higher zoom levels so that the user can be able to view the markers not in a congested manner. Kindly mention me if i have to contact anybody for it if i have to pay for any licencing option.
Referred MapQuest few days back, but the service is changed and not consistant also the Leaflet APIs are also not accessible now. A better alternative would be downloading the OSM data instead and running your own intranet tile server.
Map Tile API
There's a wide choice of tools for this; I had a great time processing the data into my own tiles with Tilemill - see e. Piskvor 1. If you're only interested in tiles for a region that's "small" in OSM terms such as Indiathen the infrastructure you need for a tile server isn't large - it's well within "off the shelf desktop PC" territory. With this you can download your country data and create all map tiles on your server.
Answers and Comments. Is there a quick and free way to display raster map data offline?Metadata requests retrieve information specific to the base URLs they target. This information cannot be used in subsequent requests that use other base URLs.
For example, to obtain a base map version, use metadata from the response to a request addressed to the Base Map Tiles base URL, but for a version of an aerial map, use metadata from the response to a request addressed to the Aerial Tiles base URL. The following table lists the mandatory parameters that need to be specified with every request. Not specifying these parameters will make the system reject the request. For further details, see Acquiring Credentials. A byte Base64 URL-safe encoded string used for the authentication of the client application.
You cannot have more than two API Keys for one app at the same time. You must include an apiKey with every request. If the parameter is used, the response header contains a key, maphashwith a hash value identifying the specified map version.
The following example shows a request for metadata in XML format. An alternative output format is JSON. This is just an example and might not be up to date. Several latest map versions for different regions are possible.
List of all supported styles. Every style supports certain schemesA style has the following attribute:. List of schemes supported for that style following the same format as the previous entry for schemes. Products Products Location Services. Solve complex location problems from geofencing to custom routing. Geocoding and Search. Fleet Telematics. Live Sense SDK. Cloud environments for location-centric solution development, data exchange and visualization.
AWS Marketplace. AWS Serverless. Microsoft Azure. Documentation Location Services. Build, Exchange, Create. HERE platform. In-Vehicle Infotainment. Connected Vehicle Services.ArcGIS Blog. A tile layer is a set of web-accessible tiles that reside on a server.
The tiles are accessed by a direct URL request from the web browser. Because the tiles in a tile layer are not available as a service, they must be in a specific format on the web server.
Client applications consuming the tiles such as ArcGIS. Access to the appropriate tiles in the tile layer depends on the URL to the tile layer. The URL contains parameterized values, which are used by the map viewer to dynamically request the tiles that correspond with the extent and scale of the web map as you pan and zoom. Each parameter is detailed below:. For example, the OpenCycleMap tile layer contains three subdomains: a,b,c. Not all tile layers have subdomains.
If you are unsure of the subdomain labels, contact the tile layer provider. No input necessary. Delimit the labels with commas. If the tile layer does not have any subdomains, the window does not display the subdomain field.
The title is used as the name of the tile layer in the map contents. Tile coverage represents the extent of all the tiles. This is an optional setting. When the extent is set, tiles are only requested for the extent specified.
However, because the tiles are not clipped to fit the extent, tiles may extend beyond the extent. You now have all the information you need to add your tile layer to your map.
The layer is added to your web map. Read this article. About tile layers A tile layer is a set of web-accessible tiles that reside on a server. Related Content: mapping arcgis online tile layers.For information on how to construct the request, see Constructing a Request. Please note that JPG is recommended for satellite and hybrid schemes only. Note: Be aware that invalid combinations of schemes and tiles are rejected. For all satellitehybrid and terrain schemes, you need to use the Aerial Tiles base URL instead of the normal one.
For the hybrid. Traffic Tiles and Map Tiles support the other traffic related schemes normal. In order to properly support the traffic overlay case where you would request a transparent traffic tile from Traffic Tiles and a base tile from Map Tilesthe Map Tiles also support these schemes, in addition to Traffic Tiles supporting them.
Note: Raster coverage tiles rctilerconlytile and rcdistonlytile only support sizes. The following table lists the mandatory parameters that need to be specified with every request.
Not specifying these parameters will make the system reject the request. For further details, see Acquiring Credentials. A byte Base64 URL-safe encoded string used for the authentication of the client application.
You cannot have more than two API Keys for one app at the same time. You must include an apiKey with every request. Flag that enables congestion and environmental zone display, if available for the requested tile.
The MARC three-letter language code for requesting a map tile rendered in a specific language. If the given language is not available, the default language eng is used. This parameter can be used to provide a second language for use in dual labeling, it follows the same behaviour as the parameter lg.
Bing Maps Tile System
Note: For mobile schemes only mobile ppi value can be used, for hi-res schemes only hi-res ppi value can be used. For carnav scheme and normal.
Products Products Location Services. Solve complex location problems from geofencing to custom routing. Geocoding and Search. Fleet Telematics. Live Sense SDK.
To make this interaction as fast and responsive as possible, we chose to pre-render the map at many different levels of detail, and to cut each map into tiles for quick retrieval and display. This document describes the projection, coordinate systems, and addressing scheme of the map tiles, which collectively are called the Bing Maps Tile System.
To make the map seamless, and to ensure that aerial images from different sources line up properly, we have to use a single projection for the entire world. We chose to use the Mercator projectionwhich looks like this:. Although the Mercator projection significantly distorts scale and area particularly near the polesit has two important properties that outweigh the scale distortion:.
This is especially important when showing aerial imagery, because we want to avoid distorting the shape of buildings. Square buildings should appear square, not rectangular. Using a square aspect ratio for the map, the maximum latitude shown is approximately To simplify the calculations, we use the spherical form of this projection, not the ellipsoidal form.
The spherical projection causes approximately 0. In addition to the projection, the ground resolution or map scale must be specified in order to render a map. At the lowest level of detail Level 1the map is x pixels.
At each successive level of detail, the map width and height grow by a factor of 2: Level 2 is x pixels, Level 3 is x pixels, Level 4 is x pixels, and so on. In general, the width and height of the map in pixels can be calculated as:. Using an earth radius of meters, the ground resolution in meters per pixel can be calculated as:. The map scale indicates the ratio between map distance and ground distance, when measured in the same units.
For instance, at a map scale of 1 :each inch on the map represents a ground distance ofinches. Like the ground resolution, the map scale varies with the level of detail and the latitude of measurement. It can be calculated from the ground resolution as follows, given the screen resolution in dots per inch, typically 96 dpi:. This table shows each of these values at each level of detail, as measured at the Equator. Note that the ground resolution and map scale also vary with the latitude, as shown in the equations above, but not shown in the table below.
Having chosen the projection and scale to use at each level of detail, we can convert geographic coordinates into pixel coordinates.
Since the map width and height is different at each level, so are the pixel coordinates. The pixel at the upper-left corner of the map always has pixel coordinates 0, 0. For example, at level 3, the pixel coordinates range from 0, 0 to, like this:.
Given latitude and longitude in degrees, and the level of detail, the pixel XY coordinates can be calculated as follows:. The latitude and longitude are assumed to be on the WGS 84 datum. This avoids a singularity at the poles, and it causes the projected map to be square. To optimize the performance of map retrieval and display, the rendered map is cut into tiles of x pixels each.
As the number of pixels differs at each level of detail, so does the number of tiles:. Each tile is given XY coordinates ranging from 0, 0 in the upper left to 2 level —1, 2 level —1 in the lower right. For example, at level 3 the tile coordinates range from 0, 0 to 7, 7 as follows:. Given a pair of pixel XY coordinates, you can easily determine the tile XY coordinates of the tile containing that pixel:.
Each quadkey uniquely identifies a single tile at a particular level of detail, and it can be used as an key in common database B-tree indexes. To convert tile coordinates into a quadkey, the bits of the Y and X coordinates are interleaved, and the result is interpreted as a base-4 number with leading zeros maintained and converted into a string. For instance, given tile XY coordinates of 3, 5 at level 3, the quadkey is determined as follows:.Fast, accurate, global tracking and positioning - any device, indoors, outdoors, online or offline.
Power the performance of your fleets, deliver goods on time and improve route planning with our enterprise-grade maps. Roads evolve every year. Mapping technology needs to address this constant change in order to stay accurate. Maps keep pace with changes as they happen — whether it's new business locations emerging, updated speed limits or altered road layouts.
Guidance and images are always fresh, with real-time updates and graphics that perfectly match the world. Maps is also truly global — covering over countries and several languages. Get a clear and accurate view of the world with high-quality, satellite and aerial imagery.
Improve the efficiency of your fleet operations with maps that display country borders and highways, toll roads within congestion charging zones and highway exits. Plan better routes and reduce costs by integrating Maps with your fleet management applications. Our map data informs you about toll roads, charging zones and truck height restrictions. Use Maps to stay ahead of planned road works or road changes. Our maps remain fresh and accurate as they receive an average of 5 million updates daily and globally, for reliable navigation.
Benefit from worldwide coverage in over countries. Manage your fleet seamlessly with the same access to precise, professionally designed maps. Supply Chain Optimization. Pre-rendered map tiles or images available for different zoom levels, display options, views and schemes.
Customize your map to your preferred specifications by changing the colors, icon size and dimensions of objects like roads and buildings. Display server-rendered, raster 2D map tiles with tailored options. Request tiles that highlight congestion and environmental zones. Highly accurate traffic data that decreases congestion, reduces accidents and improves navigation for drivers.
Products Products Automotive Automotive. End to end solutions for connected vehicles, in-vehicle infotainment and autonomous driving. Location Services Location Services. Map Content Map Content. Industry leading maps - over attributes, powered by millions of data sources. Traffic Traffic. Map, analyze, predict and react to real time road traffic.
Mobility Mobility. Platform Platform. Cloud environments for location-centric solution development, data exchange and visualization.
View all products View all products. Solutions By Use Case. Fleet Utilization Fleet Utilization.