Fixed lat/lon formatting
This commit is contained in:
		
							parent
							
								
									5d7a2bba3c
								
							
						
					
					
						commit
						a2289a8621
					
				| 
						 | 
					@ -186,10 +186,10 @@ class BoatValueGeo(BoatValue):
 | 
				
			||||||
        degrees = int(self.value)
 | 
					        degrees = int(self.value)
 | 
				
			||||||
        minutes = (self.value - degrees) * 60
 | 
					        minutes = (self.value - degrees) * 60
 | 
				
			||||||
        if self.geofmt == 'lat':
 | 
					        if self.geofmt == 'lat':
 | 
				
			||||||
            direction = ('E' if self.value > 0 else 'W')
 | 
					            direction = 'N' if self.value > 0 else 'S'
 | 
				
			||||||
            formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
 | 
					            formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
 | 
				
			||||||
        elif self.geofmt == 'lon':
 | 
					        elif self.geofmt == 'lon':
 | 
				
			||||||
            direction = 'N' if self.value > 0 else 'S'
 | 
					            direction = 'E' if self.value > 0 else 'W'
 | 
				
			||||||
            formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
 | 
					            formatted = "{0}° {1:.{3}f}' {2}".format(degrees, minutes, direction, self.decpl)
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            formatted = str(self.placeholder)
 | 
					            formatted = str(self.placeholder)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue