Satellite Maps Now Available on Mapillary!

However, I am also getting when viewing point :cloud:s:

THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values. 
Object { isBufferGeometry: true, uuid: "831e8d77-316a-48a3-9ccb-fe6b4e7d4fd2", name: "", type: "BufferGeometry", index: null, attributes: {…}, morphAttributes: {}, morphTargetsRelative: false, groups: [], boundingBox: {…}, … }
​
_listeners: Object { dispose: (1) […] }
​
attributes: Object { position: {…}, color: {…} }
​​
color: Object { isBufferAttribute: true, itemSize: 3, count: 68, … }
​​​
array: Float32Array(204) [ 1, 1, 1, … ]
​​​
count: 68
​​​
isBufferAttribute: true
​​​
itemSize: 3
​​​
name: ""
​​​
normalized: false
​​​
updateRange: Object { offset: 0, count: -1 }
​​​
usage: 35044
​​​
version: 1
​​​
<prototype>: Object { … }
​​
position: Object { isBufferAttribute: true, itemSize: 3, count: 68, … }
​​​
array: Float32Array(204) [ 0, 0, 0, … ]
​​​​
[0…99]
​​​​​
0: 0
​​​​​
1: 0
​​​​​
2: 0
​​​​​
3: NaN
​​​​​
4: NaN
​​​​​
5: NaN
​​​​​
6: 0
​​​​​
7: 0
​​​​​
8: 0
​​​​​
9: NaN
​​​​​
10: NaN
​​​​​
11: NaN
​​​​​
12: 0
​​​​​
13: 0
​​​​​
14: 0
​​​​​
15: NaN
​​​​​
16: NaN
​​​​​
17: NaN
​​​​​
18: 0
​​​​​
19: 0
​​​​​
20: 0
​​​​​
21: NaN
​​​​​
22: NaN
​​​​​
23: NaN
​​​​​
24: NaN
​​​​​
25: NaN
​​​​​
26: NaN
​​​​​
27: NaN
​​​​​
28: NaN
​​​​​
29: NaN
​​​​​
30: NaN
​​​​​
31: NaN
​​​​​
32: NaN
​​​​​
33: NaN
​​​​​
34: NaN
​​​​​
35: NaN
​​​​​
36: NaN
​​​​​
37: NaN
​​​​​
38: NaN
​​​​​
39: NaN
​​​​​
40: NaN
​​​​​
41: NaN
​​​​​
42: NaN
​​​​​
43: NaN
​​​​​
44: NaN
​​​​​
45: NaN
​​​​​
46: NaN
​​​​​
47: NaN
​​​​​
48: NaN
​​​​​
49: NaN
​​​​​
50: NaN
​​​​​
51: NaN
​​​​​
52: NaN
​​​​​
53: NaN
​​​​​
54: NaN
​​​​​
55: NaN
​​​​​
56: NaN
​​​​​
57: NaN
​​​​​
58: NaN
​​​​​
59: NaN
​​​​​
60: NaN
​​​​​
61: NaN
​​​​​
62: NaN
​​​​​
63: NaN
​​​​​
64: NaN
​​​​​
65: NaN
​​​​​
66: NaN
​​​​​
67: NaN
​​​​​
68: NaN
​​​​​
69: NaN
​​​​​
70: NaN
​​​​​
71: NaN
​​​​​
72: NaN
​​​​​
73: NaN
​​​​​
74: NaN
​​​​​
75: NaN
​​​​​
76: NaN
​​​​​
77: NaN
​​​​​
78: NaN
​​​​​
79: NaN
​​​​​
80: NaN
​​​​​
81: NaN
​​​​​
82: NaN
​​​​​
83: NaN
​​​​​
84: NaN
​​​​​
85: NaN
​​​​​
86: NaN
​​​​​
87: NaN
​​​​​
88: NaN
​​​​​
89: NaN
​​​​​
90: NaN
​​​​​
91: NaN
​​​​​
92: NaN
​​​​​
93: NaN
​​​​​
94: NaN
​​​​​
95: NaN
​​​​​
96: NaN
​​​​​
97: NaN
​​​​​
98: NaN
​​​​​
99: NaN
​​​​
[100…199]
​​​​​
100: NaN
​​​​​
101: NaN
​​​​​
102: NaN
​​​​​
103: NaN
​​​​​
104: NaN
​​​​​
105: NaN
​​​​​
106: NaN
​​​​​
107: NaN
​​​​​
108: NaN
​​​​​
109: NaN
​​​​​
110: NaN
​​​​​
111: NaN
​​​​​
112: NaN
​​​​​
113: NaN
​​​​​
114: NaN
​​​​​
115: NaN
​​​​​
116: NaN
​​​​​
117: NaN
​​​​​
118: NaN
​​​​​
119: NaN
​​​​​
120: NaN
​​​​​
121: NaN
​​​​​
122: NaN
​​​​​
123: NaN
​​​​​
124: NaN
​​​​​
125: NaN
​​​​​
126: NaN
​​​​​
127: NaN
​​​​​
128: NaN
​​​​​
129: NaN
​​​​​
130: NaN
​​​​​
131: NaN
​​​​​
132: NaN
​​​​​
133: NaN
​​​​​
134: NaN
​​​​​
135: NaN
​​​​​
136: NaN
​​​​​
137: NaN
​​​​​
138: NaN
​​​​​
139: NaN
​​​​​
140: NaN
​​​​​
141: NaN
​​​​​
142: NaN
​​​​​
143: NaN
​​​​​
144: NaN
​​​​​
145: NaN
​​​​​
146: NaN
​​​​​
147: NaN
​​​​​
148: NaN
​​​​​
149: NaN
​​​​​
150: NaN
​​​​​
151: NaN
​​​​​
152: NaN
​​​​​
153: NaN
​​​​​
154: NaN
​​​​​
155: NaN
​​​​​
156: NaN
​​​​​
157: NaN
​​​​​
158: NaN
​​​​​
159: NaN
​​​​​
160: NaN
​​​​​
161: NaN
​​​​​
162: NaN
​​​​​
163: NaN
​​​​​
164: NaN
​​​​​
165: NaN
​​​​​
166: NaN
​​​​​
167: NaN
​​​​​
168: NaN
​​​​​
169: NaN
​​​​​
170: NaN
​​​​​
171: NaN
​​​​​
172: NaN
​​​​​
173: NaN
​​​​​
174: NaN
​​​​​
175: NaN
​​​​​
176: NaN
​​​​​
177: NaN
​​​​​
178: NaN
​​​​​
179: NaN
​​​​​
180: NaN
​​​​​
181: NaN
​​​​​
182: NaN
​​​​​
183: NaN
​​​​​
184: NaN
​​​​​
185: NaN
​​​​​
186: NaN
​​​​​
187: NaN
​​​​​
188: NaN
​​​​​
189: NaN
​​​​​
190: NaN
​​​​​
191: NaN
​​​​​
192: NaN
​​​​​
193: NaN
​​​​​
194: NaN
​​​​​
195: NaN
​​​​​
196: NaN
​​​​​
197: NaN
​​​​​
198: NaN
​​​​​
199: NaN
​​​​
[200…203]
​​​​​
200: NaN
​​​​​
201: NaN
​​​​​
202: NaN
​​​​​
203: NaN
​​​​
buffer: ArrayBuffer { byteLength: 816 }
​​​​
byteLength: 816
​​​​
byteOffset: 0
​​​​
length: 204
​​​​
<prototype>: Float32Array.prototype { … }
​​​
count: 68
​​​
isBufferAttribute: true
​​​
itemSize: 3
​​​
name: ""
​​​
normalized: false
​​​
updateRange: Object { offset: 0, count: -1 }
​​​
usage: 35044
​​​
version: 1
​​​
<prototype>: Object { … }
​​
<prototype>: Object { … }
​
boundingBox: Object { isBox3: true, min: {…}, max: {…} }
​
boundingSphere: Object { center: {…}, radius: NaN }
​
drawRange: Object { start: 0, count: Infinity }
​
groups: Array []
​
id: 30181
​
index: null
​
isBufferGeometry: true
​
morphAttributes: Object {  }
​
morphTargetsRelative: false
​
name: ""
​
type: "BufferGeometry"
​
userData: Object {  }
​
uuid: "831e8d77-316a-48a3-9ccb-fe6b4e7d4fd2"
​
<prototype>: Object { … }
main.667103fdb0f3fb5a.js:110:145210
    computeBoundingSphere https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    yoe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    lFe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    visualize https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    addImage https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _addSceneImages https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _activate https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    wa https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    r https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    L https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Cn https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Xd https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _trySubscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    rh https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    subscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Cn https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Mc https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    rh https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    subscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    L https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    w https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Xd https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _trySubscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    rh https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    subscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Iie https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Ja https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Mc https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    rh https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    subscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Nr https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    L https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Xd https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _trySubscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    rh https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    subscribe https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    L https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    w https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    ks https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    u https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Cn https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    ks https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Cn https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    Eu https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    ns https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    wa https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    HN https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    next https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    _frame https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    0 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.667103fdb0f3fb5a.js:1
    invokeTask 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
    (Async: FrameRequestCallback)
    v https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    onScheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleMacroTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    We https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    u https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    r https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    _frame https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    0 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.667103fdb0f3fb5a.js:1
    invokeTask 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
    (Async: FrameRequestCallback)
    v https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    onScheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleMacroTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    We https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    u https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    r https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    _frame https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    0 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.667103fdb0f3fb5a.js:1
    invokeTask 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
    (Async: FrameRequestCallback)
    v https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    onScheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    scheduleMacroTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    We https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    u https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    r https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    _frame https://www.mapillary.com/app/main.667103fdb0f3fb5a.js:110
    0 https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1
    invokeTask https://www.mapillary.com/app/polyfills.edd58b8e96107806.js:1

I think this happens when 360° panos lack actual point cloud data or something.

This should also be fixed on mapillary.com now, thanks for reporting!

1 Like

We have now updated the satellite map to be a hybrid map that combines satellite imagery and a road and label overlay.

1 Like

Thank you @nikola for the new hybrid :world_map: basemap. :+1: It is nice. :face_with_monocle: However, it features a different road graph than “Mapillary light/dark”, which builds on OpenStreetMap but seems to also lag horribly behind. A monthly refresh cycle would be greatly appreciated. :wink:

:bug: By the way, clicking on triangulated traffic signs and point features with the hybrid basemap in the background does not display numbers on image nodes that contain the traffic sign or point feature.