Fixed map module references to be uppercase
[WebPacketRadio.git] / src / www / js / main / Location_Manager.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
define(
        [
                'main/Station',
                'main/packet_interface',
 
                'packet/APRSPacket',
 
                'Map/LatLong'
        ],
        function(
                Station,
                packet_interface,
 
                APRSPacket,
 
                LatLong
        ){
 
                var Location_Manager = {};
 
                Location_Manager.beacon_status_message = "";
                Location_Manager.self_station = undefined;
 
                Location_Manager.update_map_position = function(position){
 
                        var coords = new LatLong(position.coords.latitude, position.coords.longitude);
                                sym_name = APRSPacket.SYMBOL_TABLE[Location_Manager.self_station.status.symbol];
 
                        Location_Manager.self_station.coordinages = coords;
 
                        // Set correct Icon for users position
                        Location_Manager.self_station.update_map(sym_name, coords);
                        Location_Manager.self_station.visible = true;
 
                        // Update the map to show users new Position
                        packet_interface.map.render();
 
                };
 
                Location_Manager.send_beacon = function(){
 
                        console.log("Sending position Beacon: " + Location_Manager.beacon_status_message);
 
                };
 
                return Location_Manager;
 
        }
);