我对使用传单地图相当新,我试图找出一种方法让地图在弹出窗口中显示实时数据。具体来说,我正在使用国家气象局目前的天气观测资料。现在我只是简单地编码我想要使用的所有网站:
{{1}}
我总共有大约100个网站。而不是用户必须点击网站来获取天气,我试图让它在点击网站时自动显示。这样它会显示温度,湿度,风等。
如果您有任何见解或地点,我可以找到更多关于此的信息,我们将不胜感激!
答案 0 :(得分:0)
如果您想将国家气象服务中的数据动态插入地图,您可以使用National Weather Service API
从那里,您可以在页面加载时调用API,然后将数据放入标记中。您可以在leaflet documentation
中查看如何执行此操作例如,你可以这样做:
var popup = L.popup()
.setLatLng(latlng)
.setContent('<p>Insert html to show weather info here</p>')
.openOn(map);