Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - xjhelp

#1
I am developing a real-time location tracking website that works with Locus Map. The current workflow is as follows: the Locus Map app periodically sends user location data (including longitude, latitude, altitude, nickname, etc.) to my server, and the server is required to return a response upon receiving this data.

I have tested responses in both KML and GPX formats, and Locus Map can parse and display them on the map without any issues. However, I now wish to use JSON format for the server's response, and I am unsure whether Locus Map supports directly parsing JSON-formatted response data.

If it is supported, what specific fields are required in the JSON response? Is there any official documentation or example available for reference?
#2
Troubles & Questions / Žádost o pomoc
September 18, 2025, 14:30:13
Vážený týme Locusu,

jsem dlouholetým uživatelem aplikace Locus Map a při outdoorových aktivitách ji vždy používám. S tím, jak se funkce Locus Map 4 stále zdokonalují, jedna trápící zkušenost, která mě provází řadu let, stále nebyla vyřešena – když používám mapy Číny, poloha se vždy zobrazuje nesprávně. Doufám, že v nové verzi tento problém vyřešíte. Jedná se o vylepšení uživatelského komfortu pro konkrétní region. Někdy, pro větší pohodlí, musím použít i OruxMaps, protože dokáže dokonale vyřešit bolestivé body uživatelů v Číně. Pevně věřím, že i Locus Map 4 dosáhne toho, aby se poloha při používání map Číny nezobrazovala chybně.

Níže přikládám soubor providers.xmlz OruxMaps.

<onlinemapsource uid="801">
<name>Google</name>
<url><![CDATA[https://mt{$s}.google.com/vt/lyrs=s,m&hl=zh-CN&gl=CN&x={$x}&y={$y}&z={$z}&s=Galileo&scale=2]]></url>
<website><![CDATA[<font color="#FFFFFF">© Google</font>]]></website>
<servers>0,1,2,3</servers>
<minzoom>1</minzoom>
<maxzoom>20</maxzoom>
<projection>MERCATORESFERICA_GCJ02x512</projection>
<httpparam name="User-Agent">{om}</httpparam>
<cacheable>1</cacheable>
<downloadable>1</downloadable>
<maxtilesday>0</maxtilesday>
<maxthreads>0</maxthreads>
<xop></xop>
<yop></yop>
<zop></zop>
<qop></qop>
<sop></sop>
</onlinemapsource>

<onlinemapsource uid="802">
<name>Google</name>
<url><![CDATA[https://mt{$s}.google.com/vt/lyrs=s&hl=zh-CN&gl=CN&x={$x}&y={$y}&z={$z}&s=Galileo&scale=2]]></url>
<website><![CDATA[<font color="#FFFFFF">© Google</font>]]></website>
<servers>0,1,2,3</servers>
<minzoom>1</minzoom>
<maxzoom>20</maxzoom>
<projection>MERCATORESFERICAx512</projection>
<httpparam name="User-Agent">{om}</httpparam>
<cacheable>1</cacheable>
<downloadable>1</downloadable>
<maxtilesday>0</maxtilesday>
<maxthreads>0</maxthreads>
<xop></xop>
<yop></yop>
<zop></zop>
<qop></qop>
<sop></sop>
</onlinemapsource>

<onlinemapsource uid="803">
<name>BAIDU</name>
<url><![CDATA[https://maponline{$s}.bdimg.com/tile/?qt=vtile&x={$x}&y={$y}&z={$z}&styles=pl&scaler=2]]></url>
<website><![CDATA[<font color="#000000">© Baidu</font>]]></website>
<servers>0,1,2,3</servers>
<minzoom>1</minzoom>
<maxzoom>18</maxzoom>
<projection>MERCATORESFERICA_BD09x512</projection>
<httpparam name="User-Agent">{om}</httpparam>
<cacheable>1</cacheable>
<downloadable>1</downloadable>
<maxtilesday>0</maxtilesday>
<maxthreads>0</maxthreads>
<xop>$x-(1&lt;&lt;$z)/2</xop>
<yop>(1&lt;&lt;$z)/2-$y-1</yop>
<zop></zop>
<qop></qop>
<sop></sop>
</onlinemapsource>

<onlinemapsource uid="804">
<name>TENCENT</name>
<url><![CDATA[http://p{$s}.map.gtimg.com/sateTiles/{$z}/{$x}/{$y}/{$u}_{$v}.jpg]]></url>
<website><![CDATA[<font color="#FFFFFF">© Tencent</font>]]></website>
<servers>0,1,2,3</servers>
<minzoom>1</minzoom>
<maxzoom>18</maxzoom>
<projection>MERCATORESFERICA_GCJ02</projection>
<httpparam name="User-Agent">{om}</httpparam>
<cacheable>1</cacheable>
<downloadable>1</downloadable>
<maxtilesday>0</maxtilesday>
<maxthreads>0</maxthreads>
<xop>$x/16</xop>
<yop>((1&lt;&lt;$z)-1-$y)/16</yop>
<zop></zop>
<qop></qop>
<sop></sop>
<uop>$x</uop>
<vop>((1&lt;&lt;$z)-1-$y)</vop>
</onlinemapsource>