2010年10月16日星期六

WaHMap (Android)


WaHMap
(this is my first Android Program)












Navigate Google Map by Hong Kong 1980 (HK80) Grid System Coordinates.
*Exclusively for use in Hong Kong
*Useful for Land Surveying related person
**Input Non-Hong Kong coordinates may causes program "Force Close"
***Use GPRS / WIFI data (be careful!!!)
***For Android 1.6 or up

Functions:
      Search Location by:-
      (input the coordinates and click the "Arrow" button)
           (Choose coordinate Type at dropdown list at upper right)
           -Old Imperial Coord. (ft) [pre-1963]
           -New Imperial Coord. (ft) [1963]
           -GPS's WGS84 Geodetic Coord. (dd.mmss)
           -Hong Kong Address

      Get HK80 coords. by Clicking on the Map
      (Turn on TAP function by click the "finger" button)

     Current Position [Green Cross] by GPS
      ("Satellite" Button)
             -Celluar Positioning [at the beginning]
             -GPS / A-GPS Positioning [after the Celluar Positioning]
             -auto temporary switch back to Celluar Positioning if GPS unavailable

     Satellite View (Google Earth)
     ("Earth" Button)
            -Switch to Google Earth satellite view

      Give Information about the searched Location including:-
      (Press Menu -> Point Info)
            -Address
            -HK80 Coord.
            -1:1000, 1:1200 and 1:600 (in certain area) Survey Sheet Number.

      Mini compass (Realtime) at the upper left corner
           -The Mini compass will rotate according to your direction
           -By clicking the mini compass, the value of Bearing will show inside the  compass)
           -The [Red / Green] Cross also rotate to your direction
           -(Sometimes you may find the direction do not accurate, if then, please rotate
             your phone in all directions to calibrate the sensor.)

      Status of GPS at lower right corner
          -Show number of Satellite "in use" / "in view"
          -By clicking the text of Satellite Status, the detail of each Satellite will show up.

      Street View
      (Press Menu -> StreetView)
          -Show up the Street View for the location of [Red/Green] Cross.
          -Press "BACK" button to go back map view.
            


QR Code:



Change Log:-
     v3.06
           - Add funtion to browse SMO's Minor Traverse Keymap with the current location (the cross).
             [select a location (by finger tool or by GPS)
               -> Menu button
               -> SMO Minor Keymap]
           - Fix Zoom Button not working at Android 2.3 or up
           - Recompiled by Android SDK 3.2


     v3.05
           - Change MAPVIEW method. [To overcome the weird movement when using Pinch Zoom / Multi-Touch]
           - Remove program Tilebar. [To enlarge map area]
           - Smooth out compass sensor data.
           - Recompiled by Android SDK 3.0


     v3.04
           - Change method to get Compass bearing data.
           - Minor Bug Fix.

     v3.03
           -reduce the polling rate of compass sensor.[Save Battery]
           -reduce the rate of fetching Geocoding from internet.[Save Battery]
           -add speed (km/h) in scrolling info text when Geocoding was not being fetched.

     v3.02:-
            -Add Street View function

      v3.01:-
            -Add Direction to current point [The Cross Symbol now can rotate according to the North].
            -Switch to Celluar Positioning when GPS lost fix.

      v2.95:-
            -Fix Bugs for Compass direction.
            -Add Decimal Degree support for WGS84.

       v2.9:-
            -Add Compass.

       v2.8:-
            -Add info of GPS point to "Point Info" in Option Menu.
             (Pls scroll down to view User Input Point Info)
       v2.7:-
            -Remove 1:1200 & 1:600 Survey Sheet no. from Scrolling Text Info.
             (To obtain the above info, please press MENU key, then "Point Info")

       v2.6:-
            -Add detailed Point Info in Option Menu (for the Red Cross/User Input Coord only).
            -Add detailed Satellite Info by Clicking the Satellite Status at the LowerRight corner.
              (Shows Satellite No. & Signal-to-noise Ratio [SNR])
            -Correct program version number. 
               
      v2.5:-
            -Stop GPS when Program was not actived (Save Battery).
            -Add Satellite Status at the LowerRight corner when GPS turned on.
            -Force to update the Cellular Position at the beginning of GPS start. 
              (Reduce wrong Cellular Fix)

      v2.4:-
            -Add Support down to Android 1.6
            -Add Option Menu:
                -Home -> Zoom back to Hong Kong
                -Exit -> Exit Program and Kill itself's process
             
      v2.3:-
            -Decrease GPS polling rate to increase program responds

      v2.2:-
            -Add 1:1200 & 1:600 Old Survey Sheet No. in INFO text

      v2.1:-
            -Public initial release