@@ -8,7 +8,7 @@ def __init__(self, key):
88 """
99 A quadkey must be between 1 and 23 digits and can only contain digit[0-3]
1010 """
11- self .key = key
11+ self .key = key
1212 self .level = len (key )
1313
1414 def children (self ):
@@ -31,7 +31,7 @@ def is_ancestor(self, node):
3131 Get the difference in level
3232 If not, None
3333 """
34- if self .level <= node .level or self .key [:len (node .key )] != node .key :
34+ if self .level <= node .level or self .key [:len (node .key )] != node .key :
3535 return None
3636 return self .level - node .level
3737
@@ -53,11 +53,11 @@ def area(self):
5353 def to_tile (self ):
5454 return TileSystem .quadkey_to_tile (self .key )
5555
56- def to_geo (self ):
56+ def to_geo (self , centered = False ):
5757 ret = TileSystem .quadkey_to_tile (self .key )
5858 tile = ret [0 ]
5959 lvl = ret [1 ]
60- pixel = TileSystem .tile_to_pixel (tile )
60+ pixel = TileSystem .tile_to_pixel (tile , centered )
6161 return TileSystem .pixel_to_geo (pixel , lvl )
6262
6363 def __eq__ (self , other ):
@@ -84,7 +84,7 @@ def from_geo(geo, level):
8484 pixel = TileSystem .geo_to_pixel (geo , level )
8585 tile = TileSystem .pixel_to_tile (pixel )
8686 key = TileSystem .tile_to_quadkey (tile , level )
87- return QuadKey (key )
87+ return QuadKey (key )
8888
8989 @staticmethod
9090 def from_tile (tile , level ):
0 commit comments