OkMap forum
OkMap forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Forum OkMap - Italiano
 Formati mappa di altri software
 Mapy non si carica

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

   Insert image on imageshack.us
 Insert small zipped file as attachment (< 500 Kb)
 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
Aldo Posted - 13/03/2023 : 15:16:38
Buongiorno Gian Paolo,
da qualche temnpo non riesco a caricare le mappe di Mapy.
Con OruxMaps funzionano, ma ho visto che il percorso è in parte diverso.
Allora ho creato una nuova riga nella lista server mappe di OkMap con lo stesso percorso di Orux, ma niente da fare.
15   L A T E S T    R E P L I E S    (Newest First)
okmap Posted - 25/04/2023 : 10:44:00
Ciao Aldo.
Forse è preferibile che mi invii direttamente una email all'indirizzo info@okmap.org così è più facile anche allegare screenshot o quant'altro.
Grazie. Ciao.
Aldo Posted - 25/04/2023 : 10:10:15
Buongiorno Giampaolo,
grazie per aver risolto il problema!
Vorei segnalarti alcune cose che ho riscontrato nella nuova versione, non sono veri e propri errori, ma farò un post nella sezione apposita.
okmap Posted - 21/04/2023 : 17:58:49
Ho risolto il problema anche su OkMap Desktop.
Le mappe ora si possono caricare dalla versione 17.9.0 pubblicata qualche giorno fa.
okmap Posted - 04/04/2023 : 18:33:28
Grazie Aldo.
Ho risolto il problema con un intervento software su OkMap Mobile, lo troverete nella prossima versione.
Ho aggiunto anche Mapy Orthophoto con mappe del 2012.

Aldo Posted - 04/04/2023 : 16:24:52
Questi sono gli url che ho delle altre mappe.

Mappa Base:
<url><![CDATA[https://mapserver.mapy.cz/base-en/retina/{$z}-{$x}-{$y}]]></url>

Mappa Winter:
<url><![CDATA[https://mapserver.mapy.cz/winter-en/retina/{$z}-{$x}-{$y}]]></url>

Non mi sono interessato alla mappa storica perché è limitata all'area della Repubblica Ceca e neanche alla mappa aerea che per l'Italia non è granché.
okmap Posted - 03/04/2023 : 16:47:12
La soluzione è aggiungere nelle intestazioni HTTP il "Referer" = "https://en.mapy.cz/".
Ci devo smanettare un po'.
Avete gli url delle altre mappe della serie Mapy?
So che esiste anche: Historical, Normal, Orthophoto, Winter, ...
Poi ci sono anche dei layer da poter aggiungere: Hiking lines, Bike lines, Labels, ...
Grazie.
okmap Posted - 31/03/2023 : 12:42:48
Grazie ora studio la faccenda
Aldo Posted - 31/03/2023 : 12:10:42
Ti informo anche che in MOBAC la mappa si carica con questo script BSH:

name = "Mapy.cz Outdoor";
tileType = "png";
maxZoom = 19;

String getTileUrl( int Zoom, int X, int Y ) {
return "https://mapserver.mapy.cz/turist-en/"+Zoom+"-"+X+"-"+Y;
}

void addHeaders( java.net.HttpURLConnection conn) {
conn.addRequestProperty("Referer","https://en.mapy.cz/");
okmap Posted - 31/03/2023 : 09:31:20
Grazie a te per le info.
Provo ad approfondire ulteriormente.
Aldo Posted - 30/03/2023 : 21:57:10
Troppo difficile per me.
Confidavo nel fatto che funzionando in Orux fosse abbastanza semplice usare gli stessi parametri in OkMap.
Grazie per la pazienza.
okmap Posted - 28/03/2023 : 16:19:15
Se provi tu stesso vedrai un 403 forbidden:
https://mapserver.mapy.cz/turist-en/retina/12/2191/1521.png
Bisogna capire come viene sostituito il valore {om} del tag <httpparam name="User-Agent">
Come viene trattato il link descritto in <httpparam name="Referer">?
Io mi sono autenticato ma non cambia nulla.
Aldo Posted - 28/03/2023 : 15:25:17
L'autenticazione aggiuntiva di cui parla Felipe riguarda il Referer, non lo User Agent, cioè questa stringa:

<httpparam name="Referer">https://en.mapy.cz/</httpparam>

Ho fatto una prova eliminandola dal file onlinemapsource di OruxMaps e senza di questa la mappa non si carica.

Riguardo all'indirizzo usato da OruxMaps, provo a mandarti l'estratto del file di OruxMaps che riguarda Mapy:

<onlinemapsource uid="582">
<name>Mapy Outdoor (MAPY)</name>
<url><![CDATA[https://mapserver.mapy.cz/turist-en/retina/{$z}-{$x}-{$y}]]></url>
<website><![CDATA[<font color="#000000">©Mapy.cz Outdoor</font>]]></website>
<servers></servers>
<minzoom>1</minzoom>
<maxzoom>19</maxzoom>
<projection>MERCATORESFERICAx512</projection>
<httpparam name="User-Agent">{om}</httpparam>
<httpparam name="Referer">https://en.mapy.cz/</httpparam>
<cacheable>1</cacheable>
<downloadable>1</downloadable>
<maxtilesday>0</maxtilesday>
<maxthreads>0</maxthreads>
<xop></xop>
<yop></yop>
<zop></zop>
<qop></qop>
<sop></sop>
</onlinemapsource>


okmap Posted - 28/03/2023 : 12:42:33
Nella prossima versione di OkMap Mobile (e in futuro anche Desktop) ci sarà la possibilità di aggiungere le api key.
La REST api di Mapy ha la possibilità di aggiungere l'api key per autenticare nel formato:
https://api.mapy.cz/v1/maptiles/basic/256/{z}/{x}/{y}?lang=en&apikey=<YourApiKey>
Lo user agent è un'altra cosa; serve a far capire al server l'applicazione, la versione ed il sistema operativo utilizzato dal client.
Comunque l'indirizzo del server che fornisce le tile è api.mapy.cz mentre en.mapy.cz è la pagina che visualizza la mappa.
Sarebbe interessante avere l'indirizzo completo utilizzato da OruxMaps per vedere se esiste una "scappatoia" all'api key.
Aldo Posted - 28/03/2023 : 12:01:03
Credo di poter affermare con certezza (anche perché confermato da altri) che OruxMaps non aggiunge ApiKey.
Felipe Gualdron del gruppo Telegram "GPS OruxMaps" mi dice che i nuovi URL di Mapy richiedono una piccola autenticazione aggiuntiva che è impostata nei parametri del file onlinemapsources.xml di OruxMaps:

<httpparam name="User-Agent">{om}</httpparam>
<httpparam name="Referer">https://en.mapy.cz/</httpparam>

Purtropo non ha OkMap e non ha la possibilità di testare il file MapsServers.xlm.
okmap Posted - 19/03/2023 : 17:08:34
Sono venuto a capo della questione.
Mapy ha introdotto una api key necessaria nella url per poter visualizzare le mappe (v. https://api.mapy.cz/v1/docs/maptiles/#/tiles/get_v1_maptiles__mapset___tileSize___z___x___y_).
Per ora (sta in beta test) sembra che per ottenere l'api key sia necessario pagare un certo prezzo.
Probabilmente OruxMap ha sottoscritto un abbonamento ed ha "infilato" nella url l'api key al momento della richiesta al server.
Naturalmente è una supposizione ma non vedo altre possibilità.
Nella prossima versione di OkMap ci sarà la possibilità di introdurre le api key per i server che la richiedono.

OkMap forum © 2018 OkMap Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.07