diff --git a/streetview/api.py b/streetview/api.py index ec28916..628dd37 100644 --- a/streetview/api.py +++ b/streetview/api.py @@ -15,6 +15,7 @@ class MetaData(BaseModel): date: str location: Location pano_id: str + copyright: str def get_panorama_meta(pano_id: str, api_key: str) -> MetaData: diff --git a/streetview/search.py b/streetview/search.py index e6ecbe2..bd02d9f 100644 --- a/streetview/search.py +++ b/streetview/search.py @@ -15,6 +15,7 @@ class Panorama(BaseModel): pitch: Optional[float] roll: Optional[float] date: Optional[str] + elevation: Optional[float] def make_search_url(lat: float, lon: float) -> str: @@ -82,6 +83,7 @@ def extract_panoramas(text: str) -> List[Panorama]: pitch=pano[2][2][1] if len(pano[2][2]) >= 2 else None, roll=pano[2][2][2] if len(pano[2][2]) >= 3 else None, date=dates[i] if i < len(dates) else None, + elevation=pano[3][0], ) for i, pano in enumerate(raw_panos) ]