Maps for Mobile Apps - Fastest Multi Content Mobile Map SDK on the Market.
Enhance your mobile applications with the fastest multi content mobile mapping solution in the market, supporting a wide range of data/content sources and mobile platforms.
2D map, 3D map, GigaPixel images, 360 StreeView, 360 Panoramas, and PointClouds combined with POI’s/Overlays etc. can now be displayed on your mobile in a geo oriented environment.
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
myVR mMap SDK
1. Fastest Multi Content Multi Platform
Mobile Map SDK on the Market!
“Maps for Mobile Apps!”
Olav Sylthe, CTO – myVR Software AS
2. Maps/location context are important!
Enable Multi Content!
3D HW and data conversion expertise!
Content Agnostic!
Create a Great User Experience!
3. myVR mMap SDK
Designed for extreme portability
Highly optimized C++ code
Requieres OpenGL1.5 /OpenGL(ES) 1.1 or higher
Builds on all platforms; mobile and for desktop
OS’s; Win 32/64, Linux, Mac OSX
4. mMap SDK 2.0 now shipping for:
iOS 3.2 or higher
Android 2.0 or higher
Tested on:
Samsung Bada
BlackBerry QNX
Under Evaluation:
Windows Phone
5. Add maps to your mobile application in just a few
minutes!
Fastest Mobile Map rendering engine on the market
for Multi Content!
Input support for device HW; GPS, Compass, and
Accelerometer
Fully configurable motion model
Supports 2D/3D zoom, pan, tilt and rotate
6. Supports animations, tweens & transitions!
Powerful 2D/3D POI Engine
Full Vector Overlay API
Supports both online and offline mode
Supports Multiple Coordinate Systems
(Mercator, UTM, LAT/LON(WGS84))
7. 2D Map Support
Raster Tiles
▪ Map
▪ Satellite
▪ Hybrid
Supported 2D Map Providers
OpenStreetMap (Sample)
OnYourMap (Sample)
Norkart, Nordeca, GeoData
Google, Bing
Or use any WMS map server
8. 3D Terrain Models
DEM/DTM/DES model
Draped with imagery
Converted to myVR SmartTile™
3D Globe Sample
Google Spherical Mercator
Data from:
▪ BlueMarble
▪ OnYourMap
10. Supported 3D Formats
3DS
Collada
VRML
KML (KMZ)
Any format from GDAL
11. 360° StreetView/Panorama
Stitched cylindrical, spherical or cubic
projections supported
Converted to myVR SmartTile
GigaPixel Imagery Support
Converted to myVR SmartTile
LIDAR
Reads LAS 1.2 or newer
Converted to myVR SmartTile
12. Internet
Web Server
mMap App
SmartTile™ WMS Provider
Use any Web and Cache Server Technology!
Smart Tiling™ Technology
Optimized Tile Format with multiple Levels of Detail (LOD)
Device GPU texture support (PVR, ETC1, ATITC, S3TC)
Offers quick loading even over low bandwidth
13. Coded as KISS (keep it simple stupid)
Minimum code writing, no fancy OOP, just
clean and understandable code
Supports for OpenGL(ES), but other
rendering API’s can be added
Multithreading, number of threads depends
on the platform
Lazy rendering, only update the screen
when needed
14. Minimalistic native API
9 native C functions to access all of the API
Use of JSON as a “functor” language
The SDK is communicating with the
application using JSON commands
Really easy to add new functionality without
having to create new native functions
15. mMap uses composite and layers
Each composite is a linked list of layers.
Multiple composites can be rendered on the
same screen.
A layer can be a ‘service’ to other layer.
Each layer exposes a list of JSON functions to
the developer.
17. Each layer can be combined with other layers
to add functionality ( displays map, then POI,
then vector data, etc..)
Each layer can declare different functionality,
very easily using JSON commands
Each layer can interact with user input
18. How to set up OpenStreetMap as a map source: