# Satellite Maps Now Available on Mapillary!

**URL:** <https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262>\
**Category:** Website\
**Created:** [February 17, 2025, 4:43pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262 "2025-02-17T16:43:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![boris](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/boris/32/71767_2.png) [@boris](https://forum.mapillary.com/u/boris)\
**Post date:** [February 17, 2025, 4:43pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/1 "2025-02-17T16:43:38Z")

</div>

You’ll now see “Esri Satellite” map available in Mapillary on Web, Android, and iOS when you tap on the map style icon thanks to our friends at [Esri](https://www.esri.com/).

This is in addition to the existing Mapillary light, Mapillary dark, OSM, and Esri Navigation styles.

Great work on this @nikola, @Yaro, and @Anders!

 ![Screenshot 2025-02-17 at 5.43.08 PM](https://us1.discourse-cdn.com/flex015/uploads/mapillary/original/3X/d/d/dd5b4a2dbc6d98da3bdb68c63a89f4f05f60efd6.jpeg)

---

<div class="post-metadata">

**Author:** ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)\
**Post date:** [February 17, 2025, 5:58pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/2 "2025-02-17T17:58:31Z")

</div>

Good work! 👍 However, 👀 titles continue to be left ⬅ aligned. 😉

@boris

- Btw, what happened to point cloud data?
- I am happy that time travel is back! 🥳 However, I am unsure whether time travel reconstructed images impact each other’s reconstructed camera position. Or, do only 360° 🌐 panos have the _power to impact_ other images?
- Looks like MapillaryJS uses multi‑sampling now, which in general seems fine I guess but may give mobile GPUs a hard time.

---

<div class="post-metadata">

**Author:** ![saigongiadinh1698](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/saigongiadinh1698/32/71836_2.png) [@saigongiadinh1698](https://forum.mapillary.com/u/saigongiadinh1698)\
**Post date:** [February 17, 2025, 7:57pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/3 "2025-02-17T19:57:46Z")

</div>

> [@Upload image in mobile storage to Mapillary Mobile](https://forum.mapillary.com/t/upload-image-in-mobile-storage-to-mapillary-mobile/8363/3):
>
> Allow a hybrid layer combine both ESRI open satellite image and OSM in both web/mobile.
> 
> ![Screenshot 2024-09-12 at 15.32.32](https://us1.discourse-cdn.com/flex015/uploads/mapillary/original/3X/5/c/5c6c447691aa338925340995017c05c74c8f8a14.jpeg)

Thank you guys for bring the Satellite Maps back.

I suggest a hybrid mode that overlay OSM layers and ESRI Satellite like this.

---

<div class="post-metadata">

**Author:** ![boris](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/boris/32/71767_2.png) [@boris](https://forum.mapillary.com/u/boris)\
**Post date:** [February 18, 2025, 8:37am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/4 "2025-02-18T08:37:54Z")

</div>

Thanks @GITNE !

Could you clarify what you mean by “tiles continue to be left aligned?” - what specifically do you mean, or what is the problem?

Also I think point cloud data is working fine for me, are you seeing a problem somewhere? (Also, what is your use case for point cloud data?)

---

<div class="post-metadata">

**Author:** ![boris](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/boris/32/71767_2.png) [@boris](https://forum.mapillary.com/u/boris)\
**Post date:** [February 18, 2025, 8:38am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/5 "2025-02-18T08:38:25Z")

</div>

Thank you for the suggestion on the hybrid layer @saigongiadinh1698 !

---

<div class="post-metadata">

**Author:** ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)\
**Post date:** [February 18, 2025, 9:20am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/6 "2025-02-18T09:20:22Z")

</div>

> Could you clarify what you mean by “tiles continue to be left aligned?” - what specifically do you mean, or what is the problem?

Maybe I should have written “labels” instead of “titles”; map layer name labels in the map layer sub‑menu are ⬅ aligned instead of ↔ center aligned.

> Also I think point cloud data is working fine for me, are you seeing a problem somewhere?

I think I have found the cause:

 ![Broken point cloud rendering](https://us1.discourse-cdn.com/flex015/uploads/mapillary/original/3X/6/e/6e623d2c0351c2ec791b5c1d4f5aac7578d652df.png "Broken point cloud rendering")

```plaintext
ERROR TypeError: e.colors is undefined
    _makeAttributes https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    XNe https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    addCluster https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    _activate https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    next https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    _next https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    next https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    wa https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    _next https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    next https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    L https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
    _next https://www.mapillary.com/app/main.7cf0d66a2c7e1453.js:110
main.7cf0d66a2c7e1453.js:1:66398

```

---

<div class="post-metadata">

**Author:** ![boris](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/boris/32/71767_2.png) [@boris](https://forum.mapillary.com/u/boris)\
**Post date:** [February 18, 2025, 9:38am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/7 "2025-02-18T09:38:47Z")

</div>

Ah, I see. I think the left alignment of the labels is by design.

Good catch on the point clouds javascript error, @nikola - any thoughts on that one?

---

<div class="post-metadata">

**Author:** ![nikola](https://avatars.discourse-cdn.com/v4/letter/n/a88e57/32.png) [@nikola](https://forum.mapillary.com/u/nikola)\
**Post date:** [February 18, 2025, 10:08am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/8 "2025-02-18T10:08:33Z")

</div>

We updated to the latest Mapillary JS, we’ll look into it.

---

<div class="post-metadata">

**Author:** ![Anders](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/anders/32/55_2.png) [@Anders](https://forum.mapillary.com/u/Anders)\
**Post date:** [February 18, 2025, 1:23pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/9 "2025-02-18T13:23:28Z")

</div>

Can someone with an iOS see if the satellite map works for you?

---

<div class="post-metadata">

**Author:** ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)\
**Post date:** [February 19, 2025, 2:50am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/10 "2025-02-19T02:50:02Z")

</div>

@nikola Additionally, the `showNerf` query is ignored on initial page loading.

---

<div class="post-metadata">

**Author:** ![osmplus\_org](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/osmplus_org/32/72465_2.png) [@osmplus\_org](https://forum.mapillary.com/u/osmplus_org)\
**Post date:** [February 19, 2025, 6:09am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/11 "2025-02-19T06:09:25Z")

</div>

> [@Anders](#):
>
> Can someone with an iOS see if the satellite map works for you?

M1 MacBook and iPad, as well as iPhone tested. The new pictures are very helpful.  
Thank you.

---

<div class="post-metadata">

**Author:** ![Anders](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/anders/32/55_2.png) [@Anders](https://forum.mapillary.com/u/Anders)\
**Post date:** [February 19, 2025, 8:18am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/12 "2025-02-19T08:18:15Z")

</div>

Great, thanks for verifying!

---

<div class="post-metadata">

**Author:** ![nikola](https://avatars.discourse-cdn.com/v4/letter/n/a88e57/32.png) [@nikola](https://forum.mapillary.com/u/nikola)\
**Post date:** [February 20, 2025, 12:06pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/13 "2025-02-20T12:06:34Z")

</div>

Thanks for reporting, this has been fixed now.

---

<div class="post-metadata">

**Author:** ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)\
**Post date:** [February 23, 2025, 11:11pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/15 "2025-02-23T23:11:39Z")

</div>

Now getting:

```txt
ERROR TypeError: e.colors is undefined
    _makeAttributes https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    XNe https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    addCluster https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _activate https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    wa https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    L https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    u https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    HN https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    Eu https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    ns https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    L https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    9591/_getCluster$/</< https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:110
    invoke https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    onInvoke https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    invoke https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    run https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    H https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    invokeTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    onInvokeTask https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    invokeTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    runTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    m https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    invokeTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    y https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    b https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
main.5668ee66eca7d6f2.js:1:66398
    handleError https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    _next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    K https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    next https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    emit https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    onHandleError https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    invoke https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    run https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    runOutsideAngular https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    onHandleError https://www.mapillary.com/app/main.5668ee66eca7d6f2.js:1
    handleError https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    runTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    invokeTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    invoke https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    0 https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1

```

---

<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:** [February 24, 2025, 11:23am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/16 "2025-02-24T11:23:56Z")

</div>

1. Satellite images are **back**.
2. These satellite images must be over ten years old. And they have no date.

---

<div class="post-metadata">

**Author:** ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)\
**Post date:** [February 24, 2025, 12:27pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/17 "2025-02-24T12:27:40Z")

</div>

> 1. These satellite images must be over ten years old. And they have no date.

They are _older_ indeed but better than nothing.  
@boris Some countries provide recent open data 🛰 and ✈ imagery for free, including for businesses. I am aware that adding such imagery per country requires more work on Mapillary’s end than having the 🌐 globe aggregated by some external provider. So, I am not sure if there is a service on the market that aggregates automated access to these sources for a reasonable price. However, the JOSM developers curate a list of open access free of charge imagery providers for many countries, sometimes even municipalities. I think taking a look at it might be worthwhile for Mapillary.

---

<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:** [February 24, 2025, 2:53pm UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/18 "2025-02-24T14:53:59Z")

</div>

> [@GITNE](#):
>
> They are _older_ indeed but better than nothing.

They are _coarse_ indeed but better than nothing.

---

<div class="post-metadata">

**Author:** ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)\
**Post date:** [February 25, 2025, 9:33am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/19 "2025-02-25T09:33:54Z")

</div>

Excellent!😄I can see point ☁s again!👍It is that easy to make people happy.

---

<div class="post-metadata">

**Author:** ![GITNE](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/gitne/32/70659_2.png) [@GITNE](https://forum.mapillary.com/u/GITNE)\
**Post date:** [February 25, 2025, 9:41am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/20 "2025-02-25T09:41:27Z")

</div>

> [@boris](#):
>
> Also, what is your use case for point cloud data?

I would like to have a virtual 📏 ruler, particularly for measuring heights and widths. Should come in handy for mapping `width`, `maxwidth`,`height`, `maxheight`, `building:height`, `building:min_height`, and the like OSM tags. Transport authorities and utility companies would surely also appreciate a `height` (above ground) member in the API on traffic signs and lamps respectively.

---

<div class="post-metadata">

**Author:** ![boris](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.mapillary.com/boris/32/71767_2.png) [@boris](https://forum.mapillary.com/u/boris)\
**Post date:** [February 25, 2025, 9:45am UTC](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262/21 "2025-02-25T09:45:25Z")

</div>

Yes, agreed that would be a cool feature! Also glad point clouds are working for you again 🙂

[Next page](https://forum.mapillary.com/t/satellite-maps-now-available-on-mapillary/9262.md?page=2)
