Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for Bing Maps (Indigo) #407

Merged
merged 1 commit into from Aug 3, 2016

Conversation

pjreed
Copy link
Contributor

@pjreed pjreed commented Jul 21, 2016

This makes a number of changes in the tile_map plugin in order to support
different types of tile servers, including Bing Maps. Notable changes include:

  • TileSource is now an abstract class
  • WMTS server-specific behavior has been moved into a new WmtsSource class
  • BingSource provides support for obtaining tiles from Bing Maps
  • The UI for specifying server URLs has changed
    • Prefix and coordinate order are no longer separate fields
    • In URLs for WMTS sources, the variables {level}, {x}, and {y} will be substituted with appropriate values when tiles are requested
  • Rather than generating hashes for image tiles based on their URLs, hashes are now generated by the TileSource implementations in order to support sources that can pull tiles from multiple servers
  • Idle performance has been improved by removing redundant recalculations of the map view
  • Added a dependency on libjsoncpp

Resolves #227

This makes a number of changes in the `tile_map` plugin in order to support
different types of tile servers, including Bing Maps.  Notable changes include:
- TileSource is now an abstract class
- WMTS server-specific behavior has been moved into a new WmtsSource class
- BingSource provides support for obtaining tiles from Bing Maps
- The UI for specifying server URLs has changed
  - Prefix and coordinate order are no longer separate fields
  - In URLs for WMTS sources, the variables {level}, {x}, and {y} will be substituted with appropriate values when tiles are requested
- Rather than generating hashes for image tiles based on their URLs, hashes are now generated by the TileSource implementations in order to support sources that can pull tiles from multiple servers
- Idle performance has been improved by removing redundant recalculations of the map view
- Added a dependency on libjsoncpp

Resolves swri-robotics#227
@evenator evenator merged commit d1f7111 into swri-robotics:indigo-devel Aug 3, 2016
@pjreed pjreed deleted the 227/bing-maps branch August 11, 2016 21:47
evenator pushed a commit to evenator/mapviz that referenced this pull request Sep 1, 2016
This makes a number of changes in the `tile_map` plugin in order to support
different types of tile servers, including Bing Maps.  Notable changes include:
- TileSource is now an abstract class
- WMTS server-specific behavior has been moved into a new WmtsSource class
- BingSource provides support for obtaining tiles from Bing Maps
- The UI for specifying server URLs has changed
  - Prefix and coordinate order are no longer separate fields
  - In URLs for WMTS sources, the variables {level}, {x}, and {y} will be substituted with appropriate values when tiles are requested
- Rather than generating hashes for image tiles based on their URLs, hashes are now generated by the TileSource implementations in order to support sources that can pull tiles from multiple servers
- Idle performance has been improved by removing redundant recalculations of the map view
- Added a dependency on libjsoncpp

Resolves swri-robotics#227
Conflicts:

	tile_map/package.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants