Online Maps

Map Asset For Unity

Online Maps is a universal multi-platform solution for creating 2D and 3D maps in Unity.
Fully customizable, incredibly easy to learn and use, and at the same time is one of the most powerful and flexible solutions in the industry.
Supports a huge number of services for any needs, and has integration with the best Asset Store assets.
It has a powerful API that allows you to do amazing things without modifying the source code of the asset.
Supports visual scripting using Bolt and Playmaker.
All the features to create any map in Unity in one asset.


Easy to start, easy to learn

Using Online Maps, you can create a ready-to-use map in less than a minute.
The visual style and any other settings can be easily customized using inspectors.
Many features are already implemented by plugins (included in the package), which you can add if you need it.


Power and Flexibility Online Maps

The video above shows some of the features of Online Maps.
This video was shot with a screen capture from one scene with one map.
Do you know any other mapping solution with which you can reproduce this?

But Online Maps can MUCH more.
See the atlas of examples.
We made for you examples of the most frequently requested features.

Missing some feature, or want something to work differently

Online Maps has a powerful API, using which you can change any behavior without changing the source code of the asset.
If you need some unique feature that cannot be implemented using API, the full source code is contained in the package.


  • Render Pipelines: Built-in RP, URP, HDRP, Custom RP;
  • Standalone, Android, iOS, Windows Store, WebGL;
  • Online and offline maps;
  • 2D maps and 3D maps with elevation;
  • 2D, 3D, billboard and custom markers;
  • You can display the map anywhere: on UI, in a scene, or draw into texture;
  • Huge number of predefined tile sources: Google Maps, Mapbox, ArcGIS, Nokia Maps, Bing Maps, Open Street Maps, and many others (16 providers, 88 map types);
  • Ability to create your own map style or use your own source of tiles (e.g. WMS);
  • Multilingual map with or without labels;
  • Powerful caching system for tiles, elevations and custom data.
  • Supports Google API web services: Direction API, Elevation API, Geocode API, Places API, Roads API;
  • Other web services: AMap Search, Bing Maps Elevation API, Bing Maps Location API, HERE Routing API, Open Route Service Directions, Open Route Service Geocoding, Open Street Map Nominatim, Open Street Map Overpass API, QQ Search, What 3 Words;
  • Show Google Street View using uPano;
  • Additional Features: GPS (with emulator), traffic, overlays, Drawing API, runtime 3D buildings;
  • Integration with: Bolt, Curved UI, EasyTouch, Fingers - Touch Gestures, NGUI, Playmaker, Real World Terrain, TouchScript, uContext, uPano;
  • Easy-to-use and powerful API. Large number of examples of using is attached. Atlas of Examples;
  • Built-in update system.
Worried about the quality of the asset or are not sure that it is suitable for your project:
After the purchase, you have two weeks to test the asset.
If the asset is not suitable for your project, has any problems or you simply do not like it, contact us and we will make a refund.


WebGL Demos

Online Maps - Demo
Online Maps - Pokemon Driving
Online Maps - Flight Between Airports

Best Reviews

Definitely the BEST mapping solution available in the Asset Store!!

Really amazing asset!! AAA+++
If you need a mapping solution for your project, do no hesitate to buy OnlineMaps!!
I worked with many different mapping solutions for Unity and believe me this is the BEST!  This is what you are looking for!!
Another reason to buy this asset, is the fast and accurate support! They also help me with my project, giving advices on how I can achieve the result I wanted!
The price is really low for what you get!!

Map magic with great support

Easy drop-in asset to get streaming (and cached) map support in your app (works well in VR too).
AAA support from the developer and the dedicated forum is very active.
Great features, solid code, minimal hassle - well worth getting this asset.

Update - Had to revise this review to heap more praise on the publisher and the dedication to helping users. The dev spent a fair chunk of time following up on an issue and worked with me back and forth on the forum until finding a resolution. In-built version checking/download mechanism in the plugin make it simple to update too.

Worth every one of the 5 stars I put in the initial review.

You want maps, get this plugin

The best maps asset around

I bought this 2 days before it went on sale. Do I feel bad ? NO . Of course, as a student money is spare but I do not regret getting this for the full price. Here is why :

This asset is a feature loaded, totally intuitive map solution for Unity. I hesitated to buy it since the documentation listed some stuff I needed (Mapbox Classic Native support) as not included, but I still hit the buy button. When I imported this asset in my project, it said  there were updates available - with Mapbox Classic support.

This asset is updated so regulary that the developer added an inbuilt update system to bypass the asset store verification - totally amazing.

The Maps are working beautifully fine, the Playmaker support is outstanding and all the UI and scripts are very comprehensive. Even I as someone not familiar with maps could setup a 3D map with smooth zoom and elevation data in mere minutes.

The marker system works great, the maps are extremely smooth to use and the API integration blows my mind.

For nocoders this basically is THE ONLY map solution on the asset store. You even get alot of Google API features on your hands which are extremely powerful.

Is there something negative ? Yes a little. The documentation on their website is outdated, it is confusing to find features in the asset which are not in the documentation. Plus it has some spelling errors here and there which might make it a bit hard to understand.


Buy this if you want to work with maps.
Buy this if you use Playmaker as your game/apps fundament.
Buy this if you want to integrate navigation or anything similar into your app.
Buy this if youre working with georeferenced data.
Buy this if you want to support amazing developers which care about their product.
There literally is no reason to not buy this, especially not when it is on sale.

See also

Huge Texture
Huge Texture allows you to import and use textures larger than 8192x8192px in Unity.

When importing a texture, Huge Texture splits the texture into pages and saves it as a Texture Array.
Texture Array is combined on the shader side, which does not create extra draw calls and has almost no effect on performance.