前几天要用leaflet做个危险源覆盖范围的图层,这个覆盖范围要根据风向进行偏移。偏移距离为为覆盖范围半径的一半。当风向为北风的时候效果如下:(红点为危险源,圆为危险区域,此时风向为北风)## leaflet图层根据风力风向进行偏移
实现步骤:
1:调用高德天气接口(key值为自己付费申请的key值),代码如下:
/**
* 获取天气
* @param {Object} nCity 城市code
*/
function getWeather(nCity) {
var _sWeather = '';
$.ajax({
type: "GET",
url: "https://restapi.amap.com/v3/weather/weatherInfo",
data: {
key: 'XXXXXXXXXXXXXXX', // 自己申请的Key
city: nCity, // City code
extensions: 'base', // 实时天气 /all 获取预期天气
output: 'JSON' // 返回数据类型
},
async: false,
timeout: 1000,
success: function(data) {
_sWeather