なんとなく気に食わなかったのでとりあえず処理まとめ Openweathermap もう少しまとめたりLeafletぽくまとめるべきな気がするが…。 var MapWeather = function (map, cnt) { this.map = map; this.cnt = cnt; this.group = L.layerGroup().addTo(map); this._handle = null; this._findUrl = 'http://api.openweathermap.org/data/2.5/find?lat={lat}&lon={lng}&cnt={cnt}'; this._iconUrl = 'http://openweathermap.org/img/w/{icon}.png'; this.init(); } MapWeather.prototype = {