Çevrimdışı haritalar, aşırı yakınlaştırma ve eksik yakınlaştırma.

4.0 sürümünden itibaren kullanılabilir

İçe aktarılan harita veya indirilen çevrimdışı haritada bulunmayan yakınlaştırma seviyeleri için haritayı göstermenize izin verir.

Harita sağlayıcısı/sunucusunun yalnızca sınırlı yakınlaştırma seviyelerini indirmeye izin vermesi durumunda (örneğin 2-14), ancak 15-19 yakınlaştırma seviyeleriyle çalışmanız gerekiyorsa faydalı olabilir. Sık sık sağlayıcılar 16 seviyesinin üzerindeki indirmeleri teşvik etmez.

Ayrıca haritada yalnızca bir yakınlaştırma seviyesi için pikseller bulunduran durumlar da vardır. Bu durum genellikle vektör GeoPDF’yi mbtiles olarak rastgele bir haritaya çevirdiğinizde ortaya çıkar. 8. yakınlaştırma seviyesine sahip bir harita elde edersiniz ve bu gerçekten sınırlayıcıdır, eğer aşırı yakınlaştırma ve eksik yakınlaştırma yapamazsanız.

Böyle bir çeviri örneği aşağıdadır: GeoPDF to raster mbtiles*, only zoom level 8 is present in the translated mbtiles:

As you can see it is approximately 23km per centimeter on a map. Without overzoom or underzoom, you’d see nothing on the map if you zoom in or out.

With overzoom, you’ll see a little bit pixelated, but still usable map. Here is the same map, for zoom 11:

About 3km per a map centimeter, a big difference.

For the underzoom. Here is zoom level 5:

Still better than having blank tiles? Arrow in the above image is to remind you that you can tap here when the map is not in the centering mode and focus on the map area, if you are asking yourself “where is the map” :)

With overzoom capabilities you can now decide volunturaly to download faster/less tiles from the map servers, with the concious trade-off for some pixelation on higher, undownloaded zoom levels. That’s exactly higher zoom levels (17-19) that represent the biggest performance challenge to the map servers. Be a good citizen.

Still, when selecting zoom levels for download, check they have the detail you need. E.g. smaller street names might be missing on lower zoom levels, overzoom is not going to fix this.


* Translating GeoPDF pdf file to mbtiles is as easy as this:

gdal_translate geopdf.pdf map.mbtiles

“mac’te gdal kurulumu” diye Google’da aratarak gdal’ı nasıl kuracağınızı görebilirsiniz, gerçekten kolaydır.


İlgili bilgiler:

Çevrimdışı haritalar

Özel harita kaynakları

Zemin görüntü katmanları

Mevcut mbtiles, Rmaps, sqlitedb haritalarını içe aktar