def calculate_viewport_size(self): lat1, lon1 = Projector.num2deg(self.xtile, self.ytile, self.zoom) lat2, lon2 = Projector.num2deg( self.xtile + self.tiles_horizontally, self.ytile + self.tiles_vertically, self.zoom ) self.viewport_w = utils.haversine(lat1=lat1, lon1=lon1, lat2=lat1, lon2=lon2) self.viewport_h = utils.haversine(lat1=lat1, lon1=lon1, lat2=lat2, lon2=lon1)
def calculate_viewport_size(self): lat1, lon1 = Projector.num2deg(self.xtile, self.ytile, self.zoom) lat2, lon2 = Projector.num2deg(self.xtile + self.tiles_horizontally, self.ytile + self.tiles_vertically, self.zoom) self.viewport_w = utils.haversine(lat1=lat1, lon1=lon1, lat2=lat1, lon2=lon2) self.viewport_h = utils.haversine(lat1=lat1, lon1=lon1, lat2=lat2, lon2=lon1)