File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ def __init__(
5959 self .language = language
6060 self .region = region
6161 self .varname = varname
62- self .center = (lat , lng )
62+ self .center = self . verify_lat_lng_coordinates (lat , lng )
6363 self .zoom = zoom
6464 self .maptype = maptype
6565 self .markers = []
@@ -758,6 +758,14 @@ def as_json(self):
758758
759759 return json_dict
760760
761+ def verify_lat_lng_coordinates (self , lat , lng ):
762+ if not (90 >= lat >= - 90 ):
763+ raise AttributeError ("Latitude must be between -90 and 90 degrees inclusive." )
764+ if not (180 >= lng >= - 180 ):
765+ raise AttributeError ("Longitude must be between -180 and 180 degrees inclusive." )
766+
767+ return (lat ,lng )
768+
761769 @property
762770 def js (self ):
763771 return Markup (
You can’t perform that action at this time.
0 commit comments