Skip to content

Commit 3dfa35b

Browse files
committed
Add Map variable name option
1 parent 182fc0a commit 3dfa35b

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

geemap/conversion.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ def remove_all_indentation(input_lines):
229229
list: Output JavaScript with indentation removed
230230
"""
231231
output_lines = []
232-
for index, line in enumerate(input_lines):
232+
for _, line in enumerate(input_lines):
233233
output_lines.append(line.lstrip())
234234
return output_lines
235235

geemap/geemap.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ def __init__(self, **kwargs):
128128
self._USER_AGENT_PREFIX = "geemap"
129129
self.kwargs = kwargs
130130
super().__init__(**kwargs)
131+
self._var_name = "Map" # The Map variable name for converting JS to Python
131132

132133
if kwargs.get("height"):
133134
self.layout.height = kwargs.get("height")

geemap/toolbar.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -911,6 +911,7 @@ def get_ee_example(asset_id):
911911
import_ee=False,
912912
import_geemap=False,
913913
show_map=False,
914+
Map=m._var_name,
914915
)
915916

916917
except Exception as e:
@@ -936,10 +937,10 @@ def import_btn_clicked(b):
936937
id_ = dataset["id"]
937938
line1 = "{} = ee.{}('{}')".format(dataset_uid, datatype, id_)
938939
action = {
939-
"image_collection": f"\nMap.addLayer({dataset_uid}, {{}}, '{id_}')",
940-
"image": f"\nMap.addLayer({dataset_uid}, {{}}, '{id_}')",
941-
"table": f"\nMap.addLayer({dataset_uid}, {{}}, '{id_}')",
942-
"table_collection": f"\nMap.addLayer({dataset_uid}, {{}}, '{id_}')",
940+
"image_collection": f"\n{m._var_name}.addLayer({dataset_uid}, {{}}, '{id_}')",
941+
"image": f"\n{m._var_name}.addLayer({dataset_uid}, {{}}, '{id_}')",
942+
"table": f"\n{m._var_name}.addLayer({dataset_uid}, {{}}, '{id_}')",
943+
"table_collection": f"\n{m._var_name}.addLayer({dataset_uid}, {{}}, '{id_}')",
943944
}
944945
line2 = action[dataset["type"]]
945946
code = [line1, line2]
@@ -1817,6 +1818,7 @@ def button_clicked(change):
18171818
import_ee=False,
18181819
import_geemap=False,
18191820
show_map=False,
1821+
Map=m._var_name,
18201822
)
18211823
if len(out_lines) > 0 and len(out_lines[0].strip()) == 0:
18221824
out_lines = out_lines[1:]

0 commit comments

Comments
 (0)