小编tpa*_*age的帖子

Dark Sky API 替换推荐?

自从 Apple 收购了 Dark Sky 以来,我/其他人可以使用哪些替代选项 API 服务进行开发。需要历史、每日、现在和预测......

如果它属于 StackExchange,请告诉我,我会将其删除并发布到那里。

注意:Dark Sky 上的 API 服务预计将于 2021 年底消失......

api weather-api darksky

5
推荐指数
2
解决办法
2707
查看次数

模态中的传单和 Mapbox 显示不正确

使用 Leaflet 的 Mapbox 无法在模态中正确显示时遇到问题。

地图和标记位于左上角,其余图块为空白。

我已经直接在页面中尝试了代码而不是模式,它可以工作......

<style>
    #mapid { height: 300px; }
</style>
<div id="mapid"></div>
<script>
    var mymap = L.map('mapid').setView([<?= $return['latitude']; ?>, <?= $return['longitude']; ?>], 13);
    //var mymap  =  L.Map('mapid', { center: new L.LatLng(<?= $return['latitude']; ?>, <?= $return['longitude']; ?>]), zoom: 15, layers: [nexrad], zoomControl: true });
    L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=<?= $MapBoxToken ?>', {
        attribution: '&copy; <a href="http://mapbox.com">Mapbox</a>, &copy; <a href="http://openstreetmap.org">OpenStreetMap</a>',
        maxZoom: 20,
        id: 'mapbox.streets',
        accessToken: '<?= $MapBoxToken ?>'
    }).addTo(mymap);    
    var marker = L.marker([<?= $return['latitude']; ?>, <?= $return['longitude']; ?>]).addTo(mymap);
</script>
Run Code Online (Sandbox Code Playgroud)

模态和地图的屏幕截图

模式和地图的屏幕截图,在地图上删除了显示样式以显示实际地图。

leaflet mapbox bootstrap-modal twitter-bootstrap-3

3
推荐指数
1
解决办法
3195
查看次数