Modify

Opened 13 months ago

Last modified 13 months ago

#20274 new enhancement

Mapillary images: cannot zoom in to detail

Reported by: richlv Owned by: taylor.smock
Priority: normal Milestone:
Component: Plugin mapillary Version: tested
Keywords: image, zoom Cc:

Description

Mapillary plugin does not allow zooming in as much as the Mapillary website viewer does.
See the attached screenshots - this is max zoom in JOSM and on the Mapillary website. The image used for this comparison is https://www.mapillary.com/map/im/aw87CroXzXVcMPloz4b-JA , but thus is not image specific.

Could be related to the way this zooming is implemented on the website - max resolution image is not loaded right away, but when zooming in, that portion is loaded.

Attachments (2)

Screenshot 2020-12-21 at 11.42.17.png (74.4 KB) - added by richlv 13 months ago.
Max zoom in JOSM
Screenshot 2020-12-21 at 11.42.33.png (1.3 MB) - added by richlv 13 months ago.
Max zoom on the Mapillary website

Download all attachments as: .zip

Change History (4)

Changed 13 months ago by richlv

Max zoom in JOSM

Changed 13 months ago by richlv

Max zoom on the Mapillary website

comment:1 Changed 13 months ago by taylor.smock

Keywords: image zoom added

I'm already getting the maximum resolution publicly available.

At this time, the highest resolution images from the API are 2048 (I believe this is maximum dimensions width/height, and everything is scaled to fit).

See https://www.mapillary.com/developer/api-documentation/#retrieve-an-image-file for the current resolutions that we can get via API.

With that being said, I have talked with some people at Mapillary recently about allowing for deeper zooms. Once I (a) have permissions to pull higher resolution images and (b) some kind of API stability guarantee, I'll look at this again. I'll also probably have to have some kind of filtering (e.g., only download higher resolution on max zoom, but that is doable). In any case, this is currently blocked on the public Mapillary API, or permissions on using a non-public API with some kind of stability guarantee.

This is worse with 360 images (each pixel has to cover more space).

Thanks for the bug report, but unfortunately, until things change, this will not be able to be fixed.

EDIT: For additional discussion over this same issue, see https://github.com/JOSM/Mapillary/issues/60 (discussed in June 2017, for the most part, and as far as I know, nothing has changed substantially).

Last edited 13 months ago by taylor.smock (previous) (diff)

comment:2 Changed 13 months ago by richlv

I see, thank you for the detail.
This would be wonderful, either by downloading max resolution images only when zooming in, as you suggested - or by downloading only the zoomed in region, if the Mapillary API exposes anything like that.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain taylor.smock.
as The resolution will be set.
to The owner will be changed from taylor.smock to the specified user.
The owner will change to richlv
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from taylor.smock to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.