Mapillary layer in OsmAnd


Harry, just FYI, your version no longer has access to the underlying map tiles.


thanx :smile:
Were you using it?


It’s back! cc @tryl


I tried to update with the new tiles, but it didn’t work :frowning:

XMLHttpRequest cannot load No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘’ is therefore not allowed access.


Hi Harry, we have set CORS access for all origins. It seems that you are trying to add the tiles in OpenLayers. Could you show me the relevant piece of code so I can investigate?


Yes I did. Now I found this post How to access to Mapillary vector tiles to show all levels (0-16)? and tried that (It works :)) I wasn’t really aware that there was a difference between the different tilesets. But you’re never to old to learn :slight_smile:



I have no idea what you are trying to say here. “In the app, when’s taking photos …”: What does that mean? I think an expanded explanation in ordinary English is called for here.


Open the Mapillary app and start taking photos. There is a round icon showing a map. Press that map, and it will show where images have been taken in the current area. The downside to this is, if you do not have internet access. It does not show where you have been right now.


tryl, does that miniviewer work reliably for you? I ask because I usually have problems when I try to use it…


The miniviewer crashes indeed all the time in Android. Someone should tell when it starts working reliably.


Got it, I think. It’s the small round icon above the big green circle, right? Yes, it shows that there are no photos on my block. I’ll have to rectify that!


@filipc and @JackTheRipper, are you in the beta programme, by any chance?


No, I am not in the Beta programme, not any more. And all Developer settings are off.
I am not in the mood for sending logs.


@katrin, yes, I am.

Padding text because the forum won’t let me post that one sentence because it’s too short and the forum apparently requires all posts to be at least 20 characters so I hope this is enough you stupid forum software.


@JackTheRipper :smile: :smile:
Next time just tell a fun fact about yourself :wink:

Anyhow, have you tried the minimap recently? In the latest beta there are some fixes so it might just be that it works better for you. Please give a go if you have the time, and give us feedback. Want to make it work properly!


Today I followed the instructions as described in and now I have a navigation which also shows the Mapillary coverage, great. The mapillary tiles loaded into cache on my phone from{0}/{1}/{2}.png as an Osmand overlay are very nice.

When I take a bicycle trip I now have 3 phones on my steer:

  1. One controlling my LG 360 cam
  2. One old mobile phone (no sim, no data plan) that takes pictures ahead using the Mapillary app
  3. One old mobile phone (no sim, no data plan) that shows the Osmand navigation

It is still funny to see people watch me doing :slight_smile:


It is now a thing - Mapillary now in OsmAnd 2.7


Any update on this?

Sometimes street-level image collection is opportunistic. Camera(s) are attached to a vehicle with the primary goal transporting people or supplies, and images are collected along whatever route was already planned. For a dedicated assessment process, a more planned approach is needed. It is critical that imagery be collected as efficiently as possible and that the total required time be accurately estimated.

The vehicle routing problem generalization of the travelling salesman problem asks "What is the optimal set of routes for a fleet of vehicles to traverse in order to deliver to a given set of customers?" Our problem is similar, but seeking to answer “What is the optimal set of routes for a fleet of vehicles to traverse in order to travel all road segments in a given area?”

For effective planning we need to be able to define a polygon area of interest and get the time and routes for 1+ vehicles. Some key planning questions might be: To collect imagery for all roads in this area in 1 day how many vehicles do I need to dispatch? I only have resources and equipment to dispatch 2 vehicles, will I be able to cover this area in 2 days?

Ideally, calculated route(s) would be transferable to a routing app that can be used when the vehicle(s) are collecting the imagery.