如何解决使用 OpenWeather 图标作为传单地图上的标记
我正在尝试将从 openweather API 调用返回的天气图标添加到我的传单地图作为标记,但没有任何运气。
它们将显示在标记中标记的弹出窗口中,当我在 console.log 中显示 iconUrl 时,链接显示为正确的图标,但它们只会显示为地图上的默认蓝色标记 - 有什么想法吗?
>我的脚本的相关部分:
def executeSP():
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=' +
server+';DATABASE='+database+';UID='+username+';PWD=' + password)
cnxn.autocommit = True
cursor = cnxn.cursor()
cursor.execute("SET NOCOUNT ON; exec [schema].[SPName]")
cursor.close()
del cursor
cnxn.close()
解决方法
您需要添加选项 icon
而不是 iconUrl
:
weatherMarker.addLayer(new L.marker([lat,lng],{icon: weatherIcon,crossOrigin: true})).bindPopup(temperature + " °C " + result.data[1].weather).addTo(mymap);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。