Javascript 改进对Openweathermap的Api调用,以便在传单上使用瓷砖
我正试图添加到我的传单地图与当前天气层。为此,我正在使用此传单插件,该插件正在使用此调用:Javascript 改进对Openweathermap的Api调用,以便在传单上使用瓷砖,javascript,api,leaflet,maps,openweathermap,Javascript,Api,Leaflet,Maps,Openweathermap,我正试图添加到我的传单地图与当前天气层。为此,我正在使用此传单插件,该插件正在使用此调用: https://tile.openweathermap.org/map/{layer}/{z}/{x}/{y}.png?appid={API key} OWM的免费版本每分钟提供60个调用,问题是每次我缩放或拖动地图时,都会请求12个API请求。我原以为60c/m的免费版本对我的应用程序来说已经足够了,但一旦我放大几次API键就会被阻止。是否有更好的方法解决此问题?地图请求的平铺越多,越快达到限制。为了减
https://tile.openweathermap.org/map/{layer}/{z}/{x}/{y}.png?appid={API key}
OWM的免费版本每分钟提供60个调用,问题是每次我缩放或拖动地图时,都会请求12个API请求。我原以为60c/m的免费版本对我的应用程序来说已经足够了,但一旦我放大几次API键就会被阻止。是否有更好的方法解决此问题?地图请求的平铺越多,越快达到限制。为了减少请求的瓦片数量(以用户体验为代价),考虑限制缩放/拖动选项。
// change options according to your needs
let mapOptions = {
zoomControl: false,
scrollWheelZoom: false,
boxZoom: false,
dragging: false
}
let map = L.map('map', mapOptions);
请分享你的代码…这可能是一种选择,但我会尝试找到一种不同的方式,因为正如你所说,这会影响用户体验。谢谢