I am currently trying to draw markers on top of an offline tilemap provided by a tpk file. The problem is, the position of the marker is different from the actual lat lon. I have setup the lat lon of the marker somewhere in a city on top of the offline tilemap (I have checked that the lat-lon is valid), but it shows up on the sea (or grids. Anyway, it is outside the tilemap).
The strange thing is, when I use network connection, the marker shows with the correct position on the map.
I have been wrecking my brain for a day to solve this.