# Mapillary layer in OsmAnd

**URL:** <https://forum.mapillary.com/t/mapillary-layer-in-osmand/390>\
**Category:** Contributing and equipment\
**Created:** [March 7, 2016, 9:51am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390 "2016-03-07T09:51:50Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![JackTheRipper](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/jacktheripper/32/106_2.png) [@JackTheRipper](https://forum.mapillary.com/u/JackTheRipper)\
**Post date:** [September 25, 2016, 4:12pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/21 "2016-09-25T16:12:16Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Harry](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/harry/32/82_2.png) [@Harry](https://forum.mapillary.com/u/Harry)\
**Post date:** [September 26, 2016, 8:13am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/22 "2016-09-26T08:13:25Z")

</div>

thanx 😄  
Were you using it?

---

<div class="post-metadata">

**Author:** ![Harry](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/harry/32/82_2.png) [@Harry](https://forum.mapillary.com/u/Harry)\
**Post date:** [December 1, 2016, 2:02pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/24 "2016-12-01T14:02:28Z")

</div>

I tried to update [Mapradar](https://www.re-invent.nu//mapillary/) with the new tiles, but it didn’t work ☹

> XMLHttpRequest cannot load [https://raster-tiles.mapillary.com/v0.1/11/1099/672.png](https://raster-tiles.mapillary.com/v0.1/11/1099/672.png). No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘[https://www.re-invent.nu](https://www.re-invent.nu)’ is therefore not allowed access.

---

<div class="post-metadata">

**Author:** ![tao](https://avatars.discourse-cdn.com/v4/letter/t/f9ae1b/32.png) [@tao](https://forum.mapillary.com/u/tao)\
**Post date:** [December 1, 2016, 9:05pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/25 "2016-12-01T21:05:11Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Harry](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/harry/32/82_2.png) [@Harry](https://forum.mapillary.com/u/Harry)\
**Post date:** [December 2, 2016, 8:26am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/26 "2016-12-02T08:26:06Z")

</div>

Yes I did. Now I found this post [How to access to Mapillary vector tiles to show all levels (0-16)? - #9 by tao](http://forum.mapillary.com/t/how-to-access-to-mapillary-vector-tiles-to-show-all-levels-0-16/630/9) 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 🙂

---

<div class="post-metadata">

**Author:** ![techlady](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@techlady](https://forum.mapillary.com/u/techlady)\
**Post date:** [March 1, 2017, 3:57pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/27 "2017-03-01T15:57:35Z")

</div>

DaCor,

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.

---

<div class="post-metadata">

**Author:** ![tryl](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/tryl/32/62_2.png) [@tryl](https://forum.mapillary.com/u/tryl)\
**Post date:** [March 2, 2017, 10:37am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/28 "2017-03-02T10:37:20Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![JackTheRipper](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/jacktheripper/32/106_2.png) [@JackTheRipper](https://forum.mapillary.com/u/JackTheRipper)\
**Post date:** [March 2, 2017, 5:30pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/29 "2017-03-02T17:30:17Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![filipc](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/filipc/32/1103_2.png) [@filipc](https://forum.mapillary.com/u/filipc)\
**Post date:** [March 3, 2017, 10:22am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/30 "2017-03-03T10:22:48Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![techlady](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@techlady](https://forum.mapillary.com/u/techlady)\
**Post date:** [March 3, 2017, 5:38pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/31 "2017-03-03T17:38:51Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![katrin](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/katrin/32/251_2.png) [@katrin](https://forum.mapillary.com/u/katrin)\
**Post date:** [March 6, 2017, 10:50am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/32 "2017-03-06T10:50:29Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![filipc](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/filipc/32/1103_2.png) [@filipc](https://forum.mapillary.com/u/filipc)\
**Post date:** [March 6, 2017, 11:07am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/33 "2017-03-06T11:07:38Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![JackTheRipper](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/jacktheripper/32/106_2.png) [@JackTheRipper](https://forum.mapillary.com/u/JackTheRipper)\
**Post date:** [March 6, 2017, 3:59pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/34 "2017-03-06T15:59:31Z")

</div>

@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.

---

<div class="post-metadata">

**Author:** ![katrin](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/katrin/32/251_2.png) [@katrin](https://forum.mapillary.com/u/katrin)\
**Post date:** [March 6, 2017, 9:43pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/35 "2017-03-06T21:43:06Z")

</div>

@JackTheRipper 😄 😄  
Next time just tell a fun fact about yourself 😉

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!

---

<div class="post-metadata">

**Author:** ![micmin1972](https://avatars.discourse-cdn.com/v4/letter/m/59ef9b/32.png) [@micmin1972](https://forum.mapillary.com/u/micmin1972)\
**Post date:** [April 24, 2017, 12:05am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/36 "2017-04-24T00:05:23Z")

</div>

Today I followed the instructions as described in [Find the Route to Photo Map: Mapillary Image Layer in OsmAnd+ - The Mapillary Blog](http://blog.mapillary.com/tutorials/2016/12/02/mapillary-osmand.html) and now I have a navigation which also shows the Mapillary coverage, great. The mapillary tiles loaded into cache on my phone from `https://raster-tiles.mapillary.com/v0.1/{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 🙂

---

<div class="post-metadata">

**Author:** ![Didz](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/didz/32/1004_2.png) [@Didz](https://forum.mapillary.com/u/Didz)\
**Post date:** [July 29, 2017, 10:36pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/37 "2017-07-29T22:36:32Z")

</div>

It is now a thing - [Page not found](http://mapillary.trydiscourse.com/t/mapillary-now-in-osmand-2-7/1096)

> **[Blog | OsmAnd](http://www.osmand.net/blog/)**
>
> Blog

---

<div class="post-metadata">

**Author:** ![danbjoseph](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/danbjoseph/32/68068_2.png) [@danbjoseph](https://forum.mapillary.com/u/danbjoseph)\
**Post date:** [November 27, 2018, 12:41am UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/38 "2018-11-27T00:41:05Z")

</div>

> [@katrin](#):
>
> We are actually working on a “route planner” for Mapillary

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](https://en.wikipedia.org/wiki/Vehicle_routing_problem) generalization of the [travelling salesman problem](https://en.wikipedia.org/wiki/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.

---

<div class="post-metadata">

**Author:** ![show0k](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/show0k/32/68491_2.png) [@show0k](https://forum.mapillary.com/u/show0k)\
**Post date:** [March 1, 2019, 1:49pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/39 "2019-03-01T13:49:59Z")

</div>

Maybe we could start a new thread specifically about that.  
I have exactly the same issue and found it strange that nobody solved that issue before.  
In urban area, it’s very complicated to decide on the fly which road to take to cover most of the streets and avoid taking the same street multiple times.

The problem can be divided in two parts, the selection of points (for example roads intersections) where we have to drive/bicycle, and the routing app which can make the itinerary for one or many vehicles.

First we have have to export from OSM a list of points of road intersections in a selected area. We can do that with OverPass with a [query like that](http://overpass-turbo.eu/s/Gz4) (need to be improved).  
After, we have to query from Mapillary all pictures on that area, remove whose who are not part of a sequence (isolated pictures). We have nodes that are already covered, we would like to avoid taking those roads again.

Once we have our points we want to go, and whose we want to avoid, we have to play we a routing service.  
For example with [OSRM](https://github.com/Project-OSRM/osrm-backend/blob/master/docs/http.md), where it is possible to select points to exclude.  
Once OSRM find a valid route, we can export it in a OSMAnd readable format, so people can embedded it in their vehicle.

---

<div class="post-metadata">

**Author:** ![filipc](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/filipc/32/1103_2.png) [@filipc](https://forum.mapillary.com/u/filipc)\
**Post date:** [March 1, 2019, 3:21pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/40 "2019-03-01T15:21:19Z")

</div>

To see the covered roads in osmand, I must zoom out, remember the green dots and zoom in again.

---

<div class="post-metadata">

**Author:** ![nunocaldeira](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/nunocaldeira/32/283_2.png) [@nunocaldeira](https://forum.mapillary.com/u/nunocaldeira)\
**Post date:** [March 3, 2019, 2:20pm UTC](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390/41 "2019-03-03T14:20:23Z")

</div>

check this [Page not found](http://mapillary.trydiscourse.com/t/finding-the-route-to-uncovered-areas-of-mapillary/2573/3)

[Previous page](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390.md?page=1)

[Next page](https://forum.mapillary.com/t/mapillary-layer-in-osmand/390.md?page=3)
