我在从JSON文件检索信息的大叶弹出窗口中显示信息时遇到问题。目前,我的代码仅从JSON文件中检索最后一条信息并将其插入所有弹出窗口,因此我的所有弹出窗口仅显示那条信息。我似乎无法弄清楚每个节点在弹出窗口中都有自己独特信息的地方。任何帮助表示赞赏。
az resource wait -n "RESOURCE_NAME" -g "RESOURCE_GROUP" --resource-type "RESOURCE_TYPE" --updated
答案 0 :(得分:3)
对于与我面临同样问题的任何人,最新的文档中都有一个名为“ GeoJsonPopup”的函数,它将从JSON文件中检索您指定的所有信息并将其显示在Popup中,从而解决了所有节点都存在的问题将具有自己独特的个人信息。
与其创建一个for循环来循环整个JSON,
# reading JSON file
with open('exportBuilding.geojson') as access_json:
read_content = json.load(access_json)
feature_access = read_content['features']
# Creating Folium Map
m = folium.Map(location=[1.400150, 103.910172], titles="Punggol", zoom_start=17)
nodeData = os.path.join('exportBuilding.geojson')
# This is retrieve all information, in this case is name from my JSON file
# and display it into my popup, such that all nodes
# will have its own unique information.
geo_json = folium.GeoJson(nodeData, popup=folium.GeoJsonPopup(fields=['name']))
geo_json.add_to(m)