     }
     @ecef2ortho = get_ecef2ortho(@dlat, @dlon, @zoom, w, h)
     for loc in @locations
-      #ctx.fillStyle = '#' + ('00000' + Math.floor(Math.random() * 0x1000000).toString(16)).slice(-6)
+      [cX, cY] = @locCenterOnMap(loc)
       for poly in geodata.locations[loc].paths
         ctx.beginPath()
         ln = 0

          return loc
    return null

  fetchNowcast: (loc) ->
    @chartData = null
    callback = (epidata) => @onNowcastReceived(epidata)

        ctx.fillStyle = @colors?[loc] ? '#ccc'
        ctx.fill()
        ctx.stroke()
      ctx.font = 24 * Math.min(1, w / 3000) + 'px sans-serif'
      ctx.fillStyle = 'Cyan'
      ctx.fillText(loc, cX, cY)
    return 0

  renderChart: () ->
