Adventure Motorcycle Magazine Subscribe Now

Page 2 of 7 FirstFirst 1234 ... LastLast
Results 11 to 20 of 63
  1. #11 Re: Offline maps on Android in China 
    Duct tape savant felix's Avatar
    Join Date
    Jun 2009
    Location
    Guilin, China
    Posts
    1,252
    Hi motokai, sorry for the late reply! Here's what you're missing for the sqlite maps:

    Go to this page and download the appropriate zip file for your system (eg: get sqlite_jni win x86 (32bit) v1.zip for 32bit Windows operating system)
    Then open the zip file and grab the sqlite_jni.dll out of it and drop it straight into the mobac folder. That should do it!
    There are plenty more details in the README file in the mobac folder.


    Steve, thanks for updating this thread for our iphone cousins. Sounds like a nice alternative, although if i understand correctly you can't use googlemaps offline. Openstreetmaps seems pretty good abroad, but in china is way too incomplete and so practically useless. This is a shame as it's the only map of china that doesn't have the offset of death.
    Reply With Quote  
     

  2. #12 Re: Offline maps on Android in China 
    Apollo 1 steve_nb's Avatar
    Join Date
    May 2010
    Location
    Ningbo
    Posts
    3
    Hello Felix,

    actually you are not allowed to use google maps /satellite offline (as goggle user agreement) therefore the official apps can't support this. Actually for everyone who live in China its also no problem to have a nice data package for it and use google maps/satellite online. 3G China Unicom offers from 66RMB/300MB/Month to 886/3GB/Month all kind packages.

    We also now a combination of google maps & google earth to keep track of our spots, motorcycle repair shops, gasoline stations and restaurants. On the go, you just open google earth and go to there, mostly we already now the way, its just about the main direction.
    Reply With Quote  
     

  3. #13 Re: Offline maps on Android in China 
    Duct tape savant felix's Avatar
    Join Date
    Jun 2009
    Location
    Guilin, China
    Posts
    1,252
    UPDATE:

    I've been playing around with Big Planet Tracks for a while now and must say i'm not particularly happy with it. I haven't managed to load a track in yet, i convert my kml files to gpx and put them in the folder. In the app i then import the track, it says 'imported succesfully' but i can't load it into the map. Not sure what's going wrong. The second thing is tracking, the app just keeps crashing if i try to track for any useful length of time, like 1 hour or more. When it crashes it doesn't save the track so you lose everything. The third thing is that even though there is this very handy feature to offset the map, it seems to sometimes forget about the offset and randomly displace the map to somewhere else. This could all just be my phone (HTC Hero), i don't know.


    It seems like Oruxmaps is a better app, much more complete, but a little more complicated to use. It crashed once while tracking too, but at least it saves the track as it goes so you don't lose everything, and then you can just resume the track. It can export as kml or gpx, and can also import both those formats. Also, using the volume buttons to zoom in and out is just genius!!

    Now about the offset, it appears that there is a solution but it is quite tedious and so i haven't done it yet. The answer is on this page. What you have to do is edit the otrk2.xml file to change the coordinate values included in it. For this you need to know the offset values. (if anyone already knows what these are, i would love to hear from you!) The way i use mobac, my atlas for oruxmaps has 3 different maps, each with many layers. That means that i will need to go and change the 4 coordinates for each layer of each map, so i just haven't been bothered yet.
    Reply With Quote  
     

  4. #14 Re: Offline maps on Android in China 
    Senior C-Moto Guru
    Join Date
    May 2009
    Location
    was in China. will be back
    Posts
    654
    I read about fixing the offset, i'll have a look on my laptop when i get home. I remember I read that sometime ...
    Question: which android are you running? I have 1.6 upgraded by myself 5 or 6months ago.
    Reply With Quote  
     

  5. #15 Re: Offline maps on Android in China 
    Duct tape savant felix's Avatar
    Join Date
    Jun 2009
    Location
    Guilin, China
    Posts
    1,252
    I'm on android 1.6 too.

    I've read that 2.1 is available now for the Hero, but i don't know how to upgrade. My phone doesn't detect any upgrade and it's not available from the HTC website.
    Reply With Quote  
     

  6. #16 Re: Offline maps on Android in China 
    Administrator-tron CrazyCarl's Avatar
    Join Date
    Apr 2008
    Location
    NoVA
    Posts
    2,540
    Hero Sprint Update Site with download. Not sure what region your phone is though.

    http://www.htc.com/us/support/hero-sprint/downloads/

    CC
    ---------------------------------------------------
    Subscribe to the hippest, most happeneing Adventure Motorcycle Magazine around!
    Adventure Motorcycle Dual Sport News Magazine

    Help support MCM!! Buy "The Return - Riding Western China" DVD! -

    http://www.motocyclops.com/buydvd/

    Personal China travel info, photo and video site:

    http://www.carlparker.com

    Reply With Quote  
     

  7. #17 Re: Offline maps on Android in China 
    Duct tape savant felix's Avatar
    Join Date
    Jun 2009
    Location
    Guilin, China
    Posts
    1,252
    Cheers for that, but i think it's a different phone! Not sure why they have the same name. I'll head down to the store i bought it from and see what they say.
    Reply With Quote  
     

  8. #18 Re: Offline maps on Android in China 
    Senior C-Moto Guru
    Join Date
    May 2009
    Location
    was in China. will be back
    Posts
    654
    HTC A62XX / HTC Hero / T-Mobile G2 Touch / Dopod Magic came out for Europe and GSM areas first, the US (CDMA) version came ~3 months later. Hero Sprint or Droid Eris is the US version, quiet different from what I have. I bought my phone in China, phone same as European versionm, meant for Indian supplier Airtel, and they never had an update. HTC does not have an office in China, they are manufactur under the name of Dopod. There is a Dopod version of the Hero. I updated by myself using a custom build from http://forum.xda-developers.com/ was not easy, took me a few tries over a couple of days. Still on 1.6, switching soon. Get started rooting >> GSM version or CDMA version
    Upgrading like this is called rooting your phone, i did that promising myself that I would install something like wavesecure, never did that. WaveSecure helps you:
    Locate your lost phone and plot the locations on a map

    Track SIM cards inserted and phone calls made to help get your lost phone back
    I hope i get to that before i lose the phone. Had it for 1 year now, but it's an accident waiting to happen, one way or the other.
    Reply With Quote  
     

  9. #19 Re: Offline maps on Android in China 
    C-Moto Guru MotoKai's Avatar
    Join Date
    Apr 2010
    Location
    Shanghai
    Posts
    418
    Thanks Felix for the response to my question on creating the Atlas with MOBAC. It's working now and enjoying it with Big Planet Tracks on my HTC Desire (Android).

    I was able to adjust the offset as you mentioned, but I found that when after opening a saved track the offset change I made isn't recognized in the track. It's not a enormous problem, since it's off by a small bit, but this means the track will run parallel to the road rather than ON THE ROAD. A bit annoying, but I'll continue to play around and see.

    Also, I haven't yet exceeded 1hour of tracking using the HTC Desire so I dont' know if the problem related to "lost track after 1 hour" will occur or not. I'll let you know.

    And if you guys haven't heard yet HTC will be launching in China late OCT (actual date TBD). And yes, Dopod has been their "strategic partner" in China, but look to the HTC brand to move front and center - this should mean lots of China support behind their planned $40M USD media spend.

    http://www.htc.com/www/press.aspx?id=136406&lang=1033
    Last edited by MotoKai; 08-26-2010 at 03:24 PM.
    _____________________
    嘉陵 JH600-A (Upgraded)
    Reply With Quote  
     

  10. #20 Re: Offline maps on Android in China 
    Duct tape savant felix's Avatar
    Join Date
    Jun 2009
    Location
    Guilin, China
    Posts
    1,252
    Thank you for the replies, this is interesting news. I wonder if there will be any support from HTC for those of us who bought imported phones before the official launch in china.
    Motokai, i have given up on big planet tracks, it seems way too buggy and unreliable.
    Slabo, thanks for pointing me in the right direction again. Rooting this phone looks extraordinarily complicated and i'm not sure i want to get into it right now after spending so long figuring out these offline maps!

    Which bring me neatly onto my next point: I am finally using oruxmaps without the china map offset!
    I used the method i described in post #13 and it worked perfectly. I calculated the offset to be about 452m east and 192m south. When editing the otrk2.xml file this is how you should change the coordinates:

    to every longitude coordinate take away -0.004520
    to every latitude coordinate add +0.001920


    I save my maps in the oruxmaps sqlite format, this keeps all the layers in one file. This is what the otrk2.xml file looks like. You can see the coordinates bunched up together for each layer in the map. You need to change the numbers in every single one. It's a bit tedious but not complicated:

    <?xml version="1.0" encoding="UTF-8"?>
    <OruxTracker xmlns="http://oruxtracker.com/app/res/calibration"
    versionCode="3.0">
    <MapCalibration layers="true" layerLevel="0">
    <MapName><![CDATA[Biking region]]></MapName>
    <OruxTracker xmlns="http://oruxtracker.com/app/res/calibration"
    versionCode="2.1">
    <MapCalibration layers="false" layerLevel="10">
    <MapName><![CDATA[Layer name 10]]></MapName>
    <MapChunks xMax="5" yMax="4" datum="WGS84" projection="Mercator" img_height="512" img_width="512" file_name="Layer name 10" />
    <MapDimensions height="2048" width="2560" />
    <MapBounds minLat="29.22889003019423" maxLat="31.653381399664" minLon="118.4765625" maxLon="121.9921875" />
    <CalibrationPoints>
    <CalibrationPoint corner="TL" lon="118.472043" lat="31.655301" />
    <CalibrationPoint corner="BR" lon="121.987668" lat="29.230810" />
    <CalibrationPoint corner="TR" lon="121.987668" lat="31.655301" />
    <CalibrationPoint corner="BL" lon="118.472043" lat="29.230810" />
    </CalibrationPoints>
    </MapCalibration>
    </OruxTracker>
    <OruxTracker xmlns="http://oruxtracker.com/app/res/calibration"
    versionCode="2.1">
    <MapCalibration layers="false" layerLevel="11">
    <MapName><![CDATA[Layer name 11]]></MapName>
    <MapChunks xMax="10" yMax="8" datum="WGS84" projection="Mercator" img_height="512" img_width="512" file_name="Layer name 11" />
    <MapDimensions height="3840" width="5120" />
    <MapBounds minLat="29.22889003019423" maxLat="31.503629305773032" minLon="118.4765625" maxLon="121.9921875" />
    <CalibrationPoints>
    <CalibrationPoint corner="TL" lon="118.472043" lat="31.505549" />
    <CalibrationPoint corner="BR" lon="121.987668" lat="29.230810" />
    <CalibrationPoint corner="TR" lon="121.987668" lat="31.505549" />
    <CalibrationPoint corner="BL" lon="118.472043" lat="29.230810" />
    </CalibrationPoints>
    </MapCalibration>
    </OruxTracker>
    <OruxTracker xmlns="http://oruxtracker.com/app/res/calibration"
    versionCode="2.1">
    <MapCalibration layers="false" layerLevel="12">
    <MapName><![CDATA[Layer name 12]]></MapName>
    <MapChunks xMax="20" yMax="14" datum="WGS84" projection="Mercator" img_height="512" img_width="512" file_name="Layer name 12" />
    <MapDimensions height="7168" width="10240" />
    <MapBounds minLat="29.3055613255277" maxLat="31.42866311735861" minLon="118.4765625" maxLon="121.9921875" />
    <CalibrationPoints>
    <CalibrationPoint corner="TL" lon="118.472043" lat="31.430583" />
    <CalibrationPoint corner="BR" lon="121.987668" lat="29.307481" />
    <CalibrationPoint corner="TR" lon="121.987668" lat="31.430583" />
    <CalibrationPoint corner="BL" lon="118.472043" lat="29.307481" />
    </CalibrationPoints>
    </MapCalibration>
    </OruxTracker>
    <OruxTracker xmlns="http://oruxtracker.com/app/res/calibration"
    versionCode="2.1">
    <MapCalibration layers="false" layerLevel="13">
    <MapName><![CDATA[Layer name 13]]></MapName>
    <MapChunks xMax="40" yMax="28" datum="WGS84" projection="Mercator" img_height="512" img_width="512" file_name="Layer name 13" />
    <MapDimensions height="14336" width="20224" />
    <MapBounds minLat="29.3055613255277" maxLat="31.42866311735861" minLon="118.5205078125" maxLon="121.9921875" />
    <CalibrationPoints>
    <CalibrationPoint corner="TL" lon="118.515988" lat="31.430583" />
    <CalibrationPoint corner="BR" lon="121.987668" lat="29.307481" />
    <CalibrationPoint corner="TR" lon="121.987668" lat="31.430583" />
    <CalibrationPoint corner="BL" lon="118.515988" lat="29.307481" />
    </CalibrationPoints>
    </MapCalibration>
    </OruxTracker>
    <OruxTracker xmlns="http://oruxtracker.com/app/res/calibration"
    versionCode="2.1">
    <MapCalibration layers="false" layerLevel="14">
    <MapName><![CDATA[Layer name 14]]></MapName>
    <MapChunks xMax="79" yMax="56" datum="WGS84" projection="Mercator" img_height="512" img_width="512" file_name="Layer name 14" />
    <MapDimensions height="28672" width="40192" />
    <MapBounds minLat="29.3055613255277" maxLat="31.42866311735861" minLon="118.5205078125" maxLon="121.97021484375" />
    <CalibrationPoints>
    <CalibrationPoint corner="TL" lon="118.515988" lat="31.430583" />
    <CalibrationPoint corner="BR" lon="121.965695" lat="29.307481" />
    <CalibrationPoint corner="TR" lon="121.965695" lat="31.430583" />
    <CalibrationPoint corner="BL" lon="118.515988" lat="29.307481" />
    </CalibrationPoints>
    </MapCalibration>
    </OruxTracker>
    <OruxTracker xmlns="http://oruxtracker.com/app/res/calibration"
    versionCode="2.1">
    <MapCalibration layers="false" layerLevel="15">
    <MapName><![CDATA[Layer name 15]]></MapName>
    <MapChunks xMax="156" yMax="112" datum="WGS84" projection="Mercator" img_height="512" img_width="512" file_name="Layer name 15" />
    <MapDimensions height="57088" width="79872" />
    <MapBounds minLat="29.31514119318728" maxLat="31.42866311735861" minLon="118.531494140625" maxLon="121.959228515625" />
    <CalibrationPoints>
    <CalibrationPoint corner="TL" lon="118.526974" lat="31.430583" />
    <CalibrationPoint corner="BR" lon="121.954709" lat="29.317061" />
    <CalibrationPoint corner="TR" lon="121.954709" lat="31.430583" />
    <CalibrationPoint corner="BL" lon="118.526974" lat="29.317061" />
    </CalibrationPoints>
    </MapCalibration>
    </OruxTracker>
    </MapCalibration>
    </OruxTracker>


    I've tested it on a map of shanghai up to zoom level 18 and it's pretty spot on, give or take a couple of meters.

    Enjoy!
    Reply With Quote  
     

Page 2 of 7 FirstFirst 1234 ... LastLast
Bookmarks
Bookmarks
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •