def get_cellid_center_coordinate(self, cellid): """ get one cell's center point's coordinate [longitude, latitude] :param cellid: lnglat_to_cellid生成的cellid :return:tuple(center_longitude, center_latitude) """ center = Cell(cell_id=CellId(cellid)).get_center() return (LatLng.longitude(center).degrees, LatLng.latitude(center).degrees)
def bounds(cell_id): cell = Cell(cell_id) url_string = 'http://maps.googleapis.com/maps/api/staticmap?size=400x400&path=' coords = [] for i in range(4) + [0]: point = cell.get_vertex(i) coords.append("{},{}".format(LatLng.latitude(point).degrees, LatLng.longitude(point).degrees)) url_string += "|".join(coords) print url_string